【发布时间】:2013-03-18 22:52:20
【问题描述】:
我有一个简单的模式窗口,当点击链接时打开并在用户点击关闭按钮时关闭(在我的小提琴中表示为红色矩形)。
这是代码:
// 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');
});
}
});
我不明白为什么“关闭”按钮不起作用。
【问题讨论】:
-
请在问题中发布您的代码。
-
你是故意使用 jQuery 2 吗?
-
@j08691 - 我在原始文件中使用 Jquery 1.9,但由于某种原因,当我尝试选择 Jquery 1.9(从页面左上角的菜单中)时,它只会选择下拉菜单中的 Jquery 2?
标签: jquery html css modal-dialog