为了账号安全,请及时绑定邮箱和手机立即绑定

在Drupal中添加Jquery代码无效?

在Drupal中添加Jquery代码无效?

慕无忌1623718 2018-10-09 11:07:53
我查看网页我的js源码确实是加载了,但是无论放那里都无法运行,javascript可以运行,可是Jquery就无效了,还有,怎样添加jquery ui,我好像看不到drupal有加载任何的jquery ui的js库,高分感谢!、、、、、、、简单的代码、、、、、、<script type="text/javascript">$(document).ready(function() {alert("test");$("main-menu-links a").mouseover(function(){$(this).animate({backgroundColor:"#48a9e4"},1000)});});</script>
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

drupal 7 不可直接用 $ 这个函数。因为,除了jQuery外,其它函数库也有用 $ 这个函数的。为了防止冲突,drupal 7 这样设定了。

如 你写的代码中,$(document) 这里,drupal不会知道$是哪个函数。
需这样:

(function($) {

$(function() {

//写在这儿……

});

})(jQuery);

具体到你的提问:
(function($) {

$(function() {

//写在这儿……
alert("test");
$("main-menu-links a").mouseover(function(){
$(this).animate({backgroundColor:"#48a9e4"},1000)
});

});

})(jQuery);


查看完整回答
反对 回复 2018-10-20
  • 1 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信