javascript - iScroll5 iOS kann nicht gleiten, Android hat kein Problem
仅有的幸福
仅有的幸福 2017-07-05 10:48:51
0
2
737
$("#choose").on("click",function(){ $(".mask").css("display","block"); $(".choose_box").css('display',"block"); var liHeight=parseInt($('#num li').css("height")); var numScroll= new IScroll('#num', { scrollY: true, listenY: true, tap:true, momentum: false, snap: 'li' }) numScroll.goToPage(0,0); numScroll.refresh(); numScroll.on('scrollEnd',function(){ var numHeight=Math.abs(this.y); numIndex=parseInt(numHeight/liHeight); chooseNum=numIndex; numScroll.refresh(); }) })

Der von einem Front-End-Neuling erstellte mobile Maskenebenen-Slide-Selektor durchlief viele Fallstricke. Schließlich wurde er auf Android getestet, aber beim Testen auf iOS wurde festgestellt, dass er nicht verschoben werden konnte -_-|| Ich weiß nicht, wo das Problem liegt (ich vermute, dass die Initialisierung auf der iOS-Seite fehlgeschlagen ist. Für die Positionierung wird Absolut verwendet)

仅有的幸福
仅有的幸福

Antworte allen (2)
巴扎黑

在页面打印你要添加滑动的这个wrapper的高度,看是否和你设定的高度一致,如果没设置高度,而是由内容撑开了高度,就有出现导致滑不动的情况

    巴扎黑

    测试OK了,是wrapp没设置高度的问题。还是理解不够透彻,回复晚了,再次感谢大神

      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!