在Drupal中添加Jquery代码无效?

我查看网页我的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>

慕无忌1623718
浏览 553回答 1
1回答

米脂

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

相关分类

JQuery