javascript - モバイル端末でマスクレイヤーを表示すると、マスクレイヤー内にスクロールの高さを超えるdivが存在しますが、divをスライドしたときにボディも一緒にスライドしないようにするにはどうすればよいですか?
过去多啦不再A梦
过去多啦不再A梦 2017-06-26 10:56:22
0
1
935

1. クリックしてマスク レイヤを除外するときにボディに overflow:hidden を追加します。これは、ボディを下にスライドさせて再度クリックしてマスク レイヤを表示すると、デフォルトでボディが上にジャンプし、マスクが表示されるためです。レイヤーは上部に配置されます。:0;left:0;position:fixed;
2. スクロール イベントはバブリングを受け入れますが、デフォルト イベントとバブリング動作のブロックをサポートしていないため、p がスライドするときのバブリング動作を除外します。
3 、何度も試しましたが、アドバイスをお願いします。

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

全員に返信(1)
曾经蜡笔没有小新

長い間考えていましたが、まだ解決していません。今、iscroll.jsプラグインを通じてさまざまな検索を完了しました。マスクレイヤーのp高さは自動的に拡張されるため、遅延が必要です。電話をかけるとき

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート