首頁  >  問答  >  主體

javascript - iscroll.js 的回呼函數有嗎? 怎麼用?

1.關於iscroll 的回呼函數? 小白一枚先問一下這個框架有沒有回調函數?
2.就是當假如myscroll.scrollTo(0,10,200,true)完成之後怎麼觸發其他函數?怎麼寫?
3.就像外賣例子一樣右邊的滾動完成之後左邊菜單也滾動到相應的位置在線等急! 我用swiper時候的height 有bug 每一屏內容不一樣(內容有高有低的)是滾不到指定的目標位置的,
老是錯位

我想大声告诉你我想大声告诉你2685 天前913

全部回覆(1)我來回復

  • 世界只因有你

    世界只因有你2017-07-05 10:48:43

    1

    回呼函數不清楚,我是監聽事件做的

    2

    myScroll = new IScroll('#wrapper');
    myScroll.on('scrollEnd', doSomething);

    可以掛靠的事件如下:

    • beforeScrollStart,在使用者觸控螢幕但還沒有開始滾動時觸發。

    • scrollCancel,滾動初始化完成,但沒有執行。

    • scrollStart,開始捲動

    • scroll,內容滾動時觸發,只有在scroll-probe.js版本中有效,請參考onScroll event。

    • scrollEnd,停止滾動時觸發。

    • flick,使用者開啟左/右。

    • zoomStart,開始縮放。

    • zoomEnd,縮放結束。

    3

    你的內容區域可能有變動(例如有圖片),這時候需要reloadiscroll

    ajax('page.php', onCompletion);
    
    function onCompletion () {
        // Update here your DOM
    
        setTimeout(function () {
            myScroll.refresh();
        }, 0);
    };

    回覆
    0
  • 取消回覆