在Drupal中添加Jquery代码无效

我查看网页我的js源码确实是加载了,但是无论放那里都无法运行,javascript可以运行,可是Jquery就无效了,还有,怎样添加jqueryui,我好像看不到drup... 我查看网页我的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>
展开
 我来答
lxxax
推荐于2016-05-08 · TA获得超过210个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:344万
展开全部
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);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式