ホームページのMagentoテーマにnivoスライダーを追加しましたが、現時点ではランダムな効果がたくさん表示されています。
すべてのスライドが右からスライドインし、画面に3秒間表示されてから、新しいスライドが右から連続してスライドして左にスライドするという1つの効果を表示したいだけです。
私はjavascriptがあまり得意ではないので、誰かがこれについて私を助けてくれることを願っていますnivojavascriptはここpastebinにあります
ホームページのMagentoテーマにnivoスライダーを追加しましたが、現時点ではランダムな効果がたくさん表示されています。
すべてのスライドが右からスライドインし、画面に3秒間表示されてから、新しいスライドが右から連続してスライドして左にスライドするという1つの効果を表示したいだけです。
私はjavascriptがあまり得意ではないので、誰かがこれについて私を助けてくれることを願っていますnivojavascriptはここpastebinにあります
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'});
});
この答えに従って:
次の効果から選択できます。
jquery.nivo.slider.js ファイルを編集できます。このファイルをメモ帳で開き、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 ');
そして最後の行も
if(currentEffect === undefined) {currentEffect = ' slideInRight '}
これで、単一のトランジション効果が得られるはずです。
webpart.csファイル内
img.addAtribute("data-transition","slideInRight");