我在主頁上添加了Magento主題中的nivo滑塊,此時它顯示了一個隨機效果的負載。Nivo滑塊轉換
我只想讓它顯示一種效果,其中所有的幻燈片將從右側滑入,在屏幕上出現3秒,然後向左滑出,並且新的滑塊以連續的方式從右側滑入。
我不是很好用JavaScript,所以我希望有人能幫助我在這個NIVO javascript is here in pastebin
我在主頁上添加了Magento主題中的nivo滑塊,此時它顯示了一個隨機效果的負載。Nivo滑塊轉換
我只想讓它顯示一種效果,其中所有的幻燈片將從右側滑入,在屏幕上出現3秒,然後向左滑出,並且新的滑塊以連續的方式從右側滑入。
我不是很好用JavaScript,所以我希望有人能幫助我在這個NIVO javascript is here in pastebin
您應該我們slideInRight效果,沒有什麼與NIVO的.js文件改變。只要使用這個
$('#slider').nivoSlider({effect:'slideInRight'});
希望這有助於。
它爲我工作。讓它嘗試添加data-transition
效果名稱slideInRight
或slideInLeft
<div id="slider" class="nivoSlider" width="480" >
<img src="slider/1.jpg" alt="" data-transition="slideInLeft" />
<img src="slider/4.jpg" alt="" data-transition="slideInRight" />
</div>
還可以在JS
$(window).load(function() {
$('#slider').nivoSlider({effect:'slideInRight'});
});
嘗試按this answer:
您可以從以下效果選擇:
您可以編輯jquery.nivo.slider。js文件,如果您在記事本中打開此文件,並轉到LINE-348,你應該看到下面的代碼: -
// Generate random effect
if(settings.effect === 'random'){
anims = new Array('sliceDownRight','sliceDownLeft','sliceUpRight','sliceUpLeft','sliceUpDown','sliceUpDownLeft','fold','fade',
'boxRandom','boxRain','boxRainReverse','boxRainGrow','boxRainGrowReverse');
currentEffect = anims[Math.floor(Math.random()*(anims.length + 1))];
if(currentEffect === undefined) { currentEffect = 'fade'; }
}
在代碼更改以下行,(確保消除所有規定的其他影響在這一行)
anims = new Array('slideInRight');
,也是最後一行
如果(currentEffect ===未定義){currentEffect = 'slideInRight'}
現在你應該有一個過渡效果。
在webpart.cs文件
img.addAtribute("data-transition","slideInRight");
林不知道在那裏我可以用這個''
是HTML,雖然目前滑蓋通過CMS網頁在Magento添加添加此。滑塊初始化的js在哪裏? – AlphaMale
我不確定它使用Magento中的1列模板,它只是調用上面的頁面內容,並在我的頭文件中調用 - jquery.nivo.slider.pack.js。我也有一個jquery.nivo.slider.js文件,但看不到它在任何地方被調用,但它確實有底部的設置,但是當我改變它們時,它沒有任何區別。 – Matt