0

在 Joomla v3.0 上使用滑块模块

我已经尝试了几个模块扩展 & 都回来了同样的错误:

未捕获的类型错误:对象 [object Object] 没有方法“favslider”

jQuery.noConflict();

jQuery(window).load(function () {
    jQuery('.favslider').favslider({
        //error here ---> Uncaught TypeError: Object [object Object] has no method 'favslider'
        animation: "slide",
        directionNav: true,
        keyboardNav: true,
        mousewheel: false,
        slideshow: false,
        slideshowSpeed: 7000,
        randomize: false,
        animationLoop: false,
        pauseOnHover: true,

        controlNav: true,
        start: function (slider) {
            jQuery('body').removeClass('loading');
        }
    });
});

网址到站点(缩短,在临时 ip url 上运行,不允许在此处发布 ip) http://goo.gl/ipCJn

任何想法 - 迷失了什么可能是错的。

4

1 回答 1

1

错误表示$.fn.favslider不是函数,即您没有加载此 jquery 插件。所以你可以先检查你是否有这个 joomla 扩展和它的 jquery 插件。

编辑

如果您已添加此扩展,请检查$.fn.favslider您页面上的控制台并查看它是否已定义。

如果是,则意味着您向我们展示的代码在加载扩展之前被调用。要确认这一点,您可以使用 asetTimeout来推迟代码执行,看看它是否真的是加载顺序问题。

如果是,那么如果您控制插入页面中的脚本,请正确排序。

于 2013-04-11T20:55:03.830 回答