By admin |

drupal 7 和 drupal 6 下使用jquery代码的一点差异

在drupal 6下面,jquery代码可以直接调用,如下面的形式就行,
[javascript]
$(document).ready(function(){
$(".topBar").hide();
$(".attractPolicy li").each(function(index){
var liNode = $(this);
var timeout;
})
});[/javascript]
但是在drupal 7下面,有点小差异,要用下面的形式才能起作用,

[javascript](function($) {
//code
})(jQuery);[/javascript]

具体用法:

[javascript]
(function($) {
$(document).ready(function(){
$(".topBar").hide();
$(".attractPolicy li").each(function(index){
var liNode = $(this);
var timeout;
})
});
})(jQuery);[/javascript]