我試圖在我的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