0

私が取り組んでいるサイトには、次のように CSS によって制御されるさまざまなオーバーレイがあります (それぞれに異なるプロパティがありますが、方法は同じです)。

 .box_4, .box_5, .box_6 {
   position: fixed;
   top: -1900px;
   left: 50%;
   z-index: 101;
   width: 883px;
   margin-left: -400px;

}

オーバーレイを閉じると、これらのプロパティが適用されます。

しかし、iPad では奇妙なことが起こります。確認するためだけにサイトをスクロールすると、画面にもう一度触れるとすぐにオーバーレイの一部が表示されて消えてしまいます。

それはcssが原因でしょうか?

4

1 に答える 1

3

モバイルデバイスには多くの問題があり、position:fixed;

それらをビューポートの外に配置する代わりに、ボックスを非表示/表示することをお勧めします。

参考文献:

于 2012-10-12T10:44:45.970 に答える