Maison  >  Questions et réponses  >  le corps du texte

javascript - L'événement iscroll scrollEnd ne se déclenche pas, mais les événements scroll et scrollStart se déclenchent normalement

Mon code de test :

var myScroll = new IScroll("#wrapper", {
  probeType: 2,
  preventDefault: false,
  interactiveScrollbars: true,
  useTransform: true
});


var scrollF = function() {
  console.log(this.y, this.maxScrollY, "scroll");
}

var scrollEndF = function() {
  console.log(this.y, this.maxScrollY, "scrollEnd");
}

myScroll.on('scroll', scrollF);

myScroll.on('scrollEnd', scrollEndF)

J'ai constaté que le résultat imprimé à chaque fois que je fais défiler est :

Contenu de rendu spécifique :


Le li interne est ajouté de manière asynchrone plus tard

天蓬老师天蓬老师2734 Il y a quelques jours810

répondre à tous(1)je répondrai

  • 黄舟

    黄舟2017-05-19 10:33:22

    Je l'ai résolu en l'écrivant à nouveau, je ne sais pas pourquoi =-=

    répondre
    0
  • Annulerrépondre