我的页面上有一个带有more info
按钮的日历。
单击时该按钮打开,但不关闭。
我该如何关闭?
按键:
$('a.cmoreinf').live('click', function() {
$('.ccontent').each(function() {
$(this).css('display','none');
});
$(this).closest('.calsingleentry').find('.ccontent').css('display','block');
return false;
});
Calendar Page
最佳答案
我没有真正回答此问题所需的所有信息,但我相信您希望在第一次单击时出现一个模态,在第二次单击时消失,在第三次出现,等等...基本上是在切换显示属性。如果是这样的话...
$('a.cmoreinf').on('click', function(e){
e.stopPropagation();
$('.ccontent').hide();
$(this).closest('.calsingleentry').find('.ccontent').toggle();
});
jQuery toggle()
关于javascript - 在jQuery中关闭对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14340288/