跨境电商
经验交流分享

Nivo Slider插件与Prototype不兼容的问题解决

Nivo Slider插件使用的jquery,与Magento内置的Prototype在命名空间上有一些冲突。之前解决这个问题的时候非常方便,只需要在引入jquery之后,通过jQuery.noConflict()更改jquery的命名空间即可,今天想使用Nivo Slider的时候,遇到了非常恶心的问题。

文件引入正确的情况下,左右两侧及幻灯片底部的图片切换总是会出现停顿的情况,正常切换不定的几张图片之后,切换按钮就会失去作用,等上一段时间,又能够正常使用。今天一个下午都在解决这个问题,想想应该是两个库中有函数冲突。终于最后找到了解决办法,只需要添加如下一段代码中的reverse段即可正常工作了。

[javascript]
<script type="text/javascript">
//<![CDATA[
jQuery.noConflict();
jQuery.fn._reverse = []._reverse;
jQuery(window).load(function() {
jQuery(‘#slider’).nivoSlider();
});
//]]>
</script>
[/javascript]

另外,值得一提的是,这种幻灯片制作的插件竟然也可以在国外网站上出售。这个可以考虑做一下。

赞(0)
未经允许不得转载:锐想 » Nivo Slider插件与Prototype不兼容的问题解决
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限