如果JS函数在控制台中工作但在document.ready(...)中不起作用,这意味着什么?

时间:2015-05-05 18:31:13

标签: javascript jquery

我有一个JQuery调用,我正在使用它来为我的网站禁用Wordpress插件的功能。它是

$('.vc_gitem-animated-block a').unbind('click');

并且在页面加载后将其粘贴到控制台中时它可以正常工作。但是,当我粘贴

时,它不起作用
$(document).ready(function(){
    $('.vc_gitem-animated-block a').unbind('click');
});

所以我假设我的unbind函数在首先绑定事件的函数之前被触发了。我因此做了

$(document).ready(function(){
    setTimeout(function() {
        $('.vc_gitem-animated-block a').unbind('click');
    }, 1000);
});

现在它有效。但是,我想为生产现场提供更好的解决方案,因为这些解决方案似乎有点粗略。我应该做什么呢?

0 个答案:

没有答案