Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Gibt es eine Rückruffunktion für iscroll.js?

1. Als Neuling möchte ich zunächst fragen, ob dieses Framework eine Rückruffunktion hat.
2 Wie kann ich andere Funktionen auslösen?
3. Genau wie im Beispiel zum Mitnehmen scrollt auch das Menü auf der linken Seite zur entsprechenden Position, wenn ich den Swiper verwende Jeder Bildschirm ist unterschiedlich (der Inhalt ist hoch und niedrig) und es kann nicht gescrollt werden. Die angegebene Zielposition ist immer falsch ausgerichtet

我想大声告诉你我想大声告诉你2685 Tage vor915

Antworte allen(1)Ich werde antworten

  • 世界只因有你

    世界只因有你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);
    };

    Antwort
    0
  • StornierenAntwort