在我的gsp中,我有以下代码。
$ = jQuery.noConflict();
j$(function($){
j$(document).ready(function(){
j$('#news-container').vTicker({
speed: 500,
pause: 3000,
animation: 'fade',
mousePause: true,
showItems: 1
});
j$(document).keydown(function(event) {
$("#helpLinkId").hide();
});
});
})(jQuery);
运行时,它会给出类似未捕获的TypeError:对象不是函数(匿名函数)。解决方案是什么?
答案 0 :(得分:1)
您要将jQuery
分配给$
而不是j$
,之后您使用j$
来引用jQuery,但j$
没有赋值给// instead of assigning jQuery to $ you need to assign it to j$
j$ = jQuery.noConflict();
j$(function($) {
j$(document).ready(function() {
j$('#news-container').vTicker({
speed : 500,
pause : 3000,
animation : 'fade',
mousePause : true,
showItems : 1
});
j$(document).keydown(function(event) {
$("#helpLinkId").hide();
});
});
});//there is no need to pass jQuery here
它
应该是
{{1}}