我有一个简单的模式窗口,当单击链接时打开,当用户单击关闭按钮(在我的小提琴中表示为红色矩形)时关闭。模式关闭按钮不起作用
这是代码:
// 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');
});
}
});
我想不通为什么 “关闭” 按钮不起作用。
请张贴在这个问题你的代码。 – adamb 2013-03-18 14:43:57
你是否在使用jQuery 2? – j08691 2013-03-18 14:47:08
@ j08691 - 我在我的原始文件中使用Jquery 1.9,但出于某种原因,当我尝试选择Jquery 1.9(从页面左上角的菜单)时,它只会从下拉列表中选择Jquery 2? – jsavage980 2013-03-18 14:50:22