這個答案涉及到OPS希望使用貓頭鷹旋轉木馬 - 它不涉及使用與PrototypeJs
轉盤您將需要添加的jQuery,如果你打算使用OwlCarousel的問題。雖然我很難在Prototype旁邊添加第二個庫,但在過去的Magento安裝中,我也使用了Owl Carousel。
- 要麼鏈接jQuery的CDN副本,並將其添加到您的主題的head.phtml文件或將jQuery添加到您的皮膚/ js文件夾並將其添加到您的佈局。
例如,在page.xml中(或者你需要加載jQuery的地方) - 如果在default
句柄下,這將在你的前端全局加載它。
<reference name="head">
...
<action method="addItem"><type>skin_js</type><name>js/vendor/jQuery/jQuery.1.11.min.js</name></action>
...
</reference>
- 添加貓頭鷹庫中類似的方式(默認的手柄將在全球範圍加載這個,但你可以很容易地限制這僅適用頁)我把貓頭鷹在我
skin/frontend/[package]/[theme]/js/vendor/
使用下面的示例文件夾。
例如,在page.xml - 或適當的佈局文件
<default>
<reference name="head">
<action method="addItem">
<type>skin_js</type>
<name>js/vendor/OwlCarousel/owl-carousel/owl.carousel.min.js</name>
</action>
<action method="addItem">
<type>skin_css</type>
<name>js/vendor/OwlCarousel/owl-carousel/owl.carousel.css</name>
</action>
<action method="addItem">
<type>skin_css</type>
<name>js/vendor/OwlCarousel/owl-carousel/owl.theme.css</name>
</action>
</reference>
</default>
- 實現你想使用它,或者更好的模板貓頭鷹,添加一個單獨的腳本來處理的功能,並將其添加到你的佈局。
例如,如果您要將其直接添加到加載輪播內容的.phtml
文件中。顯然,選擇器僅用於演示。
<script>
(function ($) {
$(document).ready(function(){
var brandSlides = $("#hero-slides");
$(brandSlides).owlCarousel({
... OWL OPTIONS ...
});
});
}(jQuery));
</script>
原型和jQuery不一起玩好 – Pixelomo 2015-11-12 12:55:54
我在我的回答中提到了這個警告@AlanSutherland。我不知道一個好的,響應式的原型旋轉木馬。如果適當隔離,jQuery和Prototype可以並排坐在一起,除了更高的有效負載之外沒有問題。 – 2015-12-16 17:58:06