Drupal7jQuery问题
我知道Drupal7jQuery代码需要以一种允许使用$符号的其他库工作的方式包装。我已经说明了这一点,如下代码所示:Drupal7jQuery问题,jquery,drupal-7,Jquery,Drupal 7,我知道Drupal7jQuery代码需要以一种允许使用$符号的其他库工作的方式包装。我已经说明了这一点,如下代码所示: (function($){ alert('working'); console.log('working'); jQuery('#logo').hide(); $('table#nodesequence_nodes').click( function(){ console.log('still workin
(function($){
alert('working');
console.log('working');
jQuery('#logo').hide();
$('table#nodesequence_nodes').click(
function(){
console.log('still working');
}
);
})(jQuery);
奇怪的是,我对$和jQuery的调用不起作用。例如,隐藏#logo的代码不起作用,表格中的单击代码不起作用。它们不会产生错误。。。他们完全没有反应
alert和console.log代码示例可以正常工作
根据firebug,我的jQuery和JavaScript文件都已成功加载。我认为可能是因为还没有加载所有HTML。您应该尝试使用Drupal指定的运行脚本的方式。转到此页面并向下滚动到标题为“行为”的部分:您确定您的javascript甚至包含在html页面中吗?非常确定。否则我的alert和console.log语句将无法工作。。。他们就是这么做的!我想可能是因为还没有加载所有的HTML。您应该尝试使用Drupal指定的运行脚本的方式。转到本页并向下滚动至“行为”部分:谢谢Kevin628,你是对的。我不完全明白,但它解决了我的问题。提供它作为一个答案。