0

jquery モバイル Web サイトのメニュー パネルに取り組んでいます。悲しいことに、オーバーフローに問題があります。私が欲しいのは、メニューが左から入ってきて、jqueryモバイルページを右に、そして部分的にビューポートの外に押し出すことです.

これはデスクトップ ブラウザでは問題なく動作しますが、何らかの理由で水平スクロールバーが表示され、パネルから右 (実際のページ) に「スクロール」できます。もちろん、私はこの振る舞いを望んでいません。

オーバーフローと位置でいろいろ試してみましたが、直らないようです。

jsbin で自分の Web サイトから簡素化されたバージョンを作成しました。

http://jsbin.com/uhucec/4

どんな助けでも本当にありがたいです。

4

1 に答える 1

2

この問題の修正が見つかりました。

css クラスを追加しました。

.ui-page-fixed
{
    position: fixed !important;
}

パネルが開いているときにこのクラスを現在のページに適用し、パネルが閉じているときに削除します。

于 2012-11-26T20:55:11.003 に答える