javascript - Wenn auf dem mobilen Endgerät eine Maskenebene angezeigt wird, gibt es Divs in der Maskenebene, die die Bildlaufhöhe überschreiten. Wie kann verhindert werden, dass der Körper beim Verschieben des Divs mitrutscht?
过去多啦不再A梦
过去多啦不再A梦 2017-06-26 10:56:22
0
1
893

1. Schließen Sie das Hinzufügen von overflow:hidden zum Körper aus, wenn Sie darauf klicken, um die Maskenebene anzuzeigen, denn wenn der Körper nach unten gleitet und erneut klickt, um die Maskenebene anzuzeigen, springt der Körper standardmäßig nach oben und die Maskenebene ist oben positioniert:0 ;left:0;position:fixed;
2. Schließen Sie das Bubbling-Verhalten aus, wenn p gleitet, da das Scroll-Ereignis das Bubbling-Verhalten akzeptiert, aber das Blockieren von Standardereignissen und Bubbling-Verhalten nicht unterstützt gemacht, bitte geben Sie mir einen Rat!

过去多啦不再A梦
过去多啦不再A梦

Antworte allen(1)
曾经蜡笔没有小新

自己想了好久一直没有解决,现在通过各种查找已通过iscroll.js插件完成,由于遮罩层的p高度是自动撑开的,所以,在调用的时候,需要做一下延时

Beliebte Tutorials
Mehr>
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!