0
サイドバーメニューに問題があります。サムスンギャラクシーノート2やクロムブラウザの位置などのいくつかのアンドロイドデバイスでは、メニューの固定と実際の位置が失敗し、メニューが私のウェブサイトに表示されます。ここにCSSコードがあります。私は解決策を探し出しました。使用する必要があるだけの回答です。CSSモバイルデバイスのサイドバーの配置に関する問題
backface-visibility: hidden; and -webkit-transform:translateZ(0);
私はそれをやったが、まだ問題は残っています。私はモバイル互換性のWebサイトを作成する初心者で、何が原因で問題が発生しているのか理解できません。あなたの助けを願います。
nav {
background-color:White;
padding-right: .25em;
position: fixed;
left: -25em;
top: 0;
padding-top: 3em;
box-sizing: border-box;
z-index: 300;
height: 100%;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-webkit-backface-visibility: hidden;
-webkit-transform:translateZ(0);
backface-visibility: hidden;
}
nav.active
{
left: 0;
overflow:auto;
}
<script type="text/javascript">
//jquery for switching the class
$('#mobile-sidebar').click(function (event) {
$('nav').toggleClass('active');
});
</script>
P.S.私の悪い英語のためにSry。
問題の原因がわからない場合は、私はすでに説明した@mediaのルールを使用しています。私はChromeのデバイスエミュレータを使ってウェブサイトのモバイル版をテストしています。私が銀河ノート2を360x640サイズに選んだとき、メニューを調べると正しい幅が得られます。問題はそれがないことです 位置を認識:固定; 左:-25em; –