我试图在我的magento安装上实现nivoslider。我只是复制粘贴到downloaded demo package(我测试了我的Firefox并运行非常流畅)到magento。我做了所有的功课NivoSlider在magento上不能正常工作
- 复制所需的所有js和css文件到我的主题皮肤文件夹
加上page.xml这些文件
<reference name="head"> <action method="addCss"><stylesheet>css/styles.css</stylesheet></action> ... <action method="addCss"><stylesheet>css/nivo-slider.css</stylesheet></action> <action method="addCss"><stylesheet>css/themes/default/default.css</stylesheet></action> <action method="addCss"><stylesheet>css/themes/default/pascal.css</stylesheet></action> <action method="addCss"><stylesheet>css/themes/default/orman.css</stylesheet></action> <action method="addItem"><type>skin_js</type><name>js/jquery-1.6.2-no-conflict.js</name><params/></action> ... <action method="addItem"><type>skin_js</type><name>js/jquery.nivo.slider.pack.js</name><params/></action> <action method="addItem"><type>skin_js</type><name>js/my_own_custom_script.js</name><params/></action> ... </reference>
复制滑块magento cms页面上的html部分
- 最后加
jQuery(document).ready(function($) { $('#slider').nivoSlider(); });
到my_own-custom_script.js
它运行,但并不顺利。有时幻灯片暂停了一段时间。其他时候,其中一张图片不会显示出来。动画也有点闪烁。滑块导航(prev-next按钮和滑块底部的圆圈)有时会对我的点击事件无响应。让我困惑的是,所有这些症状都发生在有时,其他一些时候它运行良好。
哦,还有一件事,这个nivoslider也总是让我的firefox崩溃,每次我检查它的元素与萤火虫之一。
任何人都可以给我一些线索,为什么会发生这种情况?我怀疑这与magento的原型脚本冲突有关(尽管它已经全部运行在noconflict模式下)
有用的事情。我也尝试运行客户登陆页面的NivoSlide以及雪花jquery插件,这是旧PC的死亡^^同时我使用的是一个易于使用和快速jQuery滑块的Orbit Slider:http:/ /www.zurb.com/playground/orbit-jquery-image-slider唯一的问题是,它与IE6不兼容。 – tecmec 2012-01-05 07:23:22
你应该能够现在发布它作为答案。继续并做到这一点。 – NullUserException 2012-01-06 02:50:06