单击按钮后,我的脚本会加载新内容。只要它正在加载,我不希望元素列表是可点击的。
有没有办法解除这些元素的点击事件,加载内容,然后正确地“重新绑定”事件?
我要防止的是每个点击功能/元素中的 if 语句。
这是我尝试过的:
$(load_button).click(function(){
    $('a').each(function(){
        var dis_e = $(this).data('events');
        $(this).data('disabled-events', dis_e);
    }).unbind('click');
    $(some_content).load(function(){
        $('a').each(function(){
            var dis_e = $(this).data('disabled-events');
            $(this).removeData('disabled-events');
            $(this).bind('click', dis_e);
        });
    });
});
更新:
它还应该防止元素(在这种情况下)警告“点击”:
$('a').click(function(){
   alert('click');
});