我有一个分配给日历上的点击事件的功能 - 我需要点击事件,live()
因为当您在日历中切换月份时,标准.click()
不会将自身绑定到新显示的日期 - 这会根据所选日历日期触发一些 AJAX。
在上一个请求完成之前,我需要防止用户触发更多 AJAX,因此通过立即取消绑定单击侦听器来实现这一点.die('click')
。但是,我无法使 eventWrap 单击侦听器$('.eventWrap').live('click')
从其自身内部再次恢复生机。
我的问题有解决方案吗?
$('.eventWrap').live('click', function() {
$('.eventWrap').die('click');
do ajax stuff
//bring the .eventWrap click listener back to life
//$(.eventWrap).live('click'); does not work as I had hoped
}