我使用與自定義動畫jquery的週期插件沿加入滑動上/下一個進展(一拉scrollHorz)。它工作得很好!jquery的週期幻燈片 - 用自定義動畫
然而,我想的幻燈片前進到右側或左側,這取決於索引#,即,如果用戶點擊鏈接1,而滑動#3是活動幻燈片的動畫將轉移出到右側,而如果在幻燈片上單擊鏈接4將轉換到左側。
我要找的功能是一樣的scrollHorz/scrollVert過渡。
我知道我需要的是將當前幀和下一幀關聯起來的邏輯:if(frameclicked是比當前幻燈片更高的索引){動畫向左} else {動畫向右}
我只是不知道把它放在代碼中。我希望這是有道理的。任何幫助將不勝感激!謝謝!
不,它可能會有所幫助,但我的自定義代碼如下。
$('#s4').before('<div id="nav" class="nav">').cycle({
fx: 'custom',
cssBefore:{
left:1000,
opacity:0,
display:'block'
},
animIn:{
left:0,
opacity:100
},
animOut:{
left:-1000,
opacity:0
},
cssAfter:{
display:'none'
},
speed: 'slow',
easeIn: 'easeInExpo',
easeOut: 'easeInExpo',
next: '.nextnav',
prev: '.previous',
timeout: 0,
containerResize: 1,
fit: 0,
height: 600,
pager: '#slideshow-nav',
pagerAnchorBuilder: function(idx, slide) {
return '#slideshow-nav li:eq(' + (idx) + ')';
}
});
非常感謝你的幫助!我真的很感激你花時間看這個。這無疑是朝着正確方向邁出的一步。我仍然需要了解如何從條件語句中訪問動畫功能 - 或者使用條件語言中的信息。那麼,我是否會用上述示例中的alert函數替換動畫?或者我可以傳遞一個變量給aniIn/aniOut?恐怕我還不清楚它的外觀。 – Jackrabbitrocks 2011-04-19 18:44:18
另外,onPrevNextEvent可以用於自動生成的傳呼機鏈接還是僅用於p/n按鈕?我真的希望在這個插件上有一些文檔。考慮到這個問題已經持續了很長時間,我感到很驚訝。 – Jackrabbitrocks 2011-04-19 18:49:46