0

次のメディア クエリを使用して、jQuery Mobile で固定された聞いたパネルを取り除きます。

@media only screen and (orientation: landscape) {
.ui-header-fixed {
    position: absolute;
}
.ui-panel-fixed {
    position: absolute;
}

}

メディアクエリが機能します。画面をロードするときに横向きの場合、ヘッダーは固定されていません。ただし、ポートレート(固定されている場所)に移動してから戻ると、ヘッダーは固定されたままになります。

並べ替え。

視覚的に固定されているだけです。画面の上部にいない限り、ボタンをクリックすることはできません (とにかくクリックできる場所)。スクロールするとすぐに、それらは手に負えなくなります。

パネルと同様の問題。スクロール後、パネルは固定されているように見えますが、ナビゲーション リンクをクリックすると、実際には別のリンクに触れています。

提案?

4

1 に答える 1

0

あなたのコードを見せてください。それまでの間、ヘッダーにクラスを追加して、このスクリプトを試してください。

Jクエリ

$(document).ready(function(){
    $(".your_header").fixedtoolbar({ tapToggle: false });
});
于 2013-06-06T03:21:13.890 に答える