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
820

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高度是自动撑开的,所以,在调用的时候,需要做一下延时

    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!