在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
任何想法 - 丢失了可能出错的地方。
答案 0 :(得分:1)
错误意味着$.fn.favslider
不是函数,即您没有加载此jquery插件。
因此,您可以先检查是否有这个joomla扩展及其jquery插件。
修改强>
如果您已添加此扩展程序,请检查页面控制台中的$.fn.favslider
,看看是否已定义。
如果是,则表示在加载扩展程序之前调用显示给我们的代码。要确认这一点,您可以使用setTimeout
推迟代码执行,看看它是否真的是加载订单的问题。
如果是,则如果您控制页面中插入的脚本,请正确订购。