6

パネルがあり、ウィンドウが広いときに常にパネルを表示しようとしています。閉じるボタンはまったく必要ありません。幅の広いウィンドウには常に表示するだけです。

jQuery Mobile Responsive Panel Dismiss の問題は、他の問題とともに役立ちましたが、うまくいきませんでした。ほとんどすべてを機能させることができますが、新しいページに移動するたびに、パネルがアニメーション化され、奇妙に見えます。

jquerymobile パネルではない左側の固定 div の使用を検討しています。サーバーからこれを行うことができます。しかし、パネルを開いたままにしておくのは大変な作業のようです。

ヒントはありますか?

4

2 に答える 2

0

次のようなことを試しましたか:

$(document).on("pagebeforeshow", function( event, data ) {
    $('#my-panel').panel("open");
})
于 2013-09-12T07:58:01.220 に答える
0

私もそのような問題に遭遇します。これが私の解決策です: 次の JavaScript をヘッダーに追加します。

$(document).on("pagebeforeshow", function( event, data ) {
    $('#my-panel').panel("open");
})

パネルに 2 つの属性を追加します: data-swipe-close="false" 、 data-dismissible="false"

その後、パネルは常にhtmlに表示されます

于 2014-07-14T06:48:35.630 に答える