使用jquery在特定时间内保存html元素的所有绑定事件

时间:2013-10-04 11:30:01

标签: javascript jquery html

有没有办法在Jquery的特定时间内保存HTML元素的所有绑定事件? 示例 - 我希望在我的列表加载时保留按钮的事件,这样任何人都无法点击此按钮,我不想禁用或隐藏此按钮。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

var stime = +(new Date()),
    delay = 5000000; // add events 5secs after

var element = document.getElementById('mybutton');

var checker = function() {
 var ctx = setInterval(function() {
   if ((+ new Date() >= stime + delay)
   {
     element.addEventListener('click', function() {
        alert('you fire me');
     });
     clearInterval(ctx);
     return ;
   }
 }, 250);
}();