2

デスクトップ ブラウザでは、overflow:hidden body 要素が適切に機能します。ただし、モバイル ブラウザ/タッチスクリーンはこの動作を無視します。

<style>
body {overflow:hidden; height:100%; width:100%;}
.content {height:2000px; width:1000px;}
</style>


<body>
    <div class="content"> long content </div>
</body>

問題はタッチだと思います!? しかし、これを修正する方法がわかりません。

4

1 に答える 1

0

それが役立つかどうかはわかりませんが、それを回避する方法は、他のすべてをラップし、オーバーフローを配置する body タグ内の別のコンテナーを使用することでした。すなわち

.siteContainer{
    position:relative;
    overflow:hidden;
}
于 2013-08-05T20:59:57.563 に答える