使用jQuery和Wordpress进行未捕获的TypeError?

时间:2011-11-25 18:19:58

标签: php javascript wordpress nivo-slider

我在wordpress网站上遇到问题,我的nivo滑块不会加载横幅图片并显示它们。

我很确定它与jquery一起被加载到其他地方,但我只是不知道。

有人可以查看我的网站css-signs.ie 并检查错误

这是错误

Uncaught TypeError: Property '$' of object [object DOMWindow] is not a function

1 个答案:

答案 0 :(得分:6)

美元符号不是您网页上jQuery的别名。从jquery.nivo.slider.js中的第467行开始,使用jQuery ready函数包装代码块,将'$'设置为功能块中的别名,如下所示:

jQuery(function($) {
    $(window).load(function() {
        $('#sliderNivo').nivoSlider({
                effect:$nivo_slider_effect,
                slices:15,
                animSpeed:500,
                pauseTime:$nivo_slider_speed,
                keyboardNav:false, 
                pauseOnHover:true
        });
    });
});

查看有关使用jQuery with other libraries的更多信息。