2

新しいjQuery-mobile1.3バージョンでは、最初から常に表示される左側のパネルをどのように追加できますか?

このパネルはナビゲーションメニューとして機能します。

ありがとう

4

2 に答える 2

3

次のようにプログラムで開くことができます。

$(document).on('pagebeforeshow', '#index', function(){       
    $( "#mypanel" ).panel( "open");
});

そして、これが実際のjsFiddleの例です:http://jsfiddle.net/Gajotres/EkbYe/

于 2013-02-08T08:30:34.550 に答える
1

パネルをメニューバーとして使用すると、混乱することがいくつかあります。(まだ)このようにパネルを開くと、幅の狭いデバイスでは問題なく動作しません。動作しますが、ページの一部が画面から外れていて、水平スクロールがないのは奇妙なことです。パネルを開いてメニューバーとしてロックした状態で携帯電話をナビゲートする方法はありません。(ボタンを使用してパネルを開閉したくないと思います!)ターゲットユーザーはデスクトップまたは大画面デバイスのみを使用している可能性があります。この場合、uはこのコードに加えて、パネルタグでdata-dismissible = "false" AND data-swipe-close="false"を使用できます。しかし、それでも問題があります。ESCキーです。ユーザーがESCキーを押すとパネルが閉じ、再び開くボタンがない場合はメニューが表示されます。パネルをメニューバーとして使用する方法をまだ見つけていません。誰かがやった場合、

于 2013-02-23T22:21:50.643 に答える