Drupal 7 jQuery问题

时间:2012-06-13 20:17:45

标签: jquery drupal-7

我知道Drupal 7 jQuery代码需要以允许其他使用 $ 表示法的库工作的方式进行封装。我已经解释了这一点,因为我的代码如下所示:

(function($){
    alert('working');
    console.log('working');
    jQuery('#logo').hide();
    $('table#nodesequence_nodes').click(
        function(){
            console.log('still working');
        }
    );
})(jQuery);

奇怪的是,我对 $ jQuery 的调用不起作用。例如,隐藏 #logo 的代码在表单击代码时不能更好地工作。它们不会产生错误......它们完全没有反应。

alert和console.log代码示例可以正常工作。

我的jQuery和我的JavaScript文件都是根据firebug成功加载的。

1 个答案:

答案 0 :(得分:0)

我认为可能是因为尚未加载所有HTML。您应该尝试使用Drupal规定的运行脚本的方式。转到此页面并向下滚动到标题为“行为”的部分:drupal.org/node/756722