關于banner輪播最簡易實現及手動切換

8 評論 16482 瀏覽 31 收藏 3 分鐘

昨日心血來潮,看到大家都在做banner輪播的,小弟也嘗試了下,找到了非常簡單的方式。

其實我的方法和@Alex123?一樣樣的,不過我之后增加了手動切換

輪播圓點分為3個狀態,大家可以參照《【關于banner輪播】最簡單的實現方法》的方法,針對每個狀態下的圓點設置交互

這是個人覺得比較蛋疼的地方,每個狀態下的3個圓點,要設置2個用例,以上圖的中間點為例

123

只要是不等于2,就可點擊切換回來

123

but,這里會有個問題出現,如果單純只做上面這2步,那當點擊后,切換到第二頁后就不會輪播了,所以我們要設置個等待時間,然后將輪播的代碼再走一遍,這樣,我們的自動輪播加手動切換就完成了。

不過,小弟遇到了一個問題,在點擊切換時,因為動態面板的延遲和動態面板狀態的延遲是同步走的,會出現點擊了某個后,才顯示就迅速刷下一頁了,小弟暫時未能解決該問題,望有大神可以賜教??!

來個原型:http://ntvl6e.axshare.com

謝謝

相關文章

【適合axure初學者】動態面板實現banner的輪播效果

輪播banner的略簡便實現方式

【關于banner輪播】最簡單的實現方法。

讓大神傳授你Banner設計中的“辟邪劍譜”

 

本文由 @納蘇考 原創投稿,并經人人都是產品經理編輯。未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 感覺做的好復雜,分享下我自己做的http://pan.baidu.com/s/1hqHBg6w 密碼:7abc

    來自廣東 回復
    1. 功能簡單 省去了70%的工作量,親

      來自江蘇 回復
  2. ?? 贊一下

    來自上海 回復
  3. 在點擊切換時,因為動態面板的延遲和動態面板狀態的延遲是同步走的,會出現點擊了某個后,才顯示就迅速刷下一頁了,小弟暫時未能解決該問題,望有大神可以賜教??!
    關于這個問題,你可以讓動態面板停止輪播,然后等待3000s,然后再開始輪播……

    來自北京 回復
  4. 有這些時間 多想想怎么把產品閉環做出來吧。真的喜歡扣細節,去做UI。
    這些東西一個占位符就搞定的事,真悠閑功夫

    來自山東 回復
    1. ? 作為程序猿出生,表示有BUG不能忍

      來自重慶 回復
  5. 你這個好麻煩啊,我做輪播都是有幾個banner圖,動態面板就做幾個狀態,然后頁面載入時此動態面板向后循環滾動,動畫選漸入就可以,不用漸出。
    點擊小圓點設置動態面板狀態為對應的圖片。
    你這個還要設置變量……

    來自北京 回復
    1. 按你這個方法,設置之后,點擊后,banner就不會自動輪播了,是我哪里設置不對么?求指教!

      來自浙江 回復