我有一個簡單的模式窗口,當單擊鏈接時打開,當用戶單擊關閉按鈕(在我的小提琴中表示爲紅色矩形)時關閉。模式關閉按鈕不起作用
這是代碼:
// 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