Joomla v3.0 Javascript jQuery问题 - 没有方法

时间:2013-04-11 20:44:46

标签: javascript jquery joomla

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

我尝试了几个模块扩展程序&所有人都回来了同样的错误:

未捕获TypeError:对象[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网址上运行&不允许在此处发布IP) http://goo.gl/ipCJn

任何想法 - 丢失了可能出错的地方。

1 个答案:

答案 0 :(得分:1)

错误意味着$.fn.favslider不是函数,即您没有加载此jquery插件。 因此,您可以先检查是否有这个joomla扩展及其jquery插件。

修改

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

如果是,则表示在加载扩展程序之前调用显示给我们的代码。要确认这一点,您可以使用setTimeout推迟代码执行,看看它是否真的是加载订单的问题。

如果是,则如果您控制页面中插入的脚本,请正确订购。