首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模式关闭按钮不起作用

模式关闭按钮不起作用
EN

Stack Overflow用户
提问于 2013-03-18 22:42:34
回答 1查看 553关注 0票数 0

我有一个简单的模式窗口,它在单击链接时打开,当用户单击close按钮时关闭(在我的小提琴中表示为红色矩形)。

Here is a link to my fiddle

代码如下:

代码语言:javascript
运行
复制
// prize modal
$('.modal').on('click',function(){  
    if(!$('#prize-modal').hasClass('open')){
        $('#prize-modal').css('opacity',0.7);
        if($.browser.msie){
        $('#prize-modal').css('opacity','null').css('display','block').addClass('open');
        }else {
        $('#prize-modal').css('opacity',0).css('display','block').addClass('open').stop().animate({opacity: 1}, 500);
        }
    }
    return false;
}); 

// .close the class that you want to trigger the modal clossing

$('.close').on('click',function(){
    if($.browser.msie){
        $('.open').css('opacity','null').css('display','none').removeClass('open');
    }else {
        $('.open').stop().animate({opacity: 0}, 500,function()
        {
        $('.open').css('display','none').removeClass('open');
        });
    }
});

我不明白为什么“关闭”按钮不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-18 22:52:20

代码语言:javascript
运行
复制
`TypeError: 'undefined' is not an object (evaluating '$.browser.msie')` 

已删除

jQuery.browser()

自jQuery 1.3起,jQuery.browser()方法已被弃用,并在1.9中被删除。如果需要,它可以作为jQuery Migrate plugin的一部分提供。我们建议将功能检测与现代这样的库一起使用。

来源:http://jquery.com/upgrade-guide/1.9/#jquery-browser-removed

更新的fiddle:http://jsfiddle.net/zwN6R/31/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15479551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档