0

こんにちは現在、jQuery Mobileサイトで作業しています。テキストボックスをクリックすると日付ピッカーが表示されました。日付ピッカーが表示されているときに、ブラウザの[戻る]または[進む]ボタンをクリックすると、日付ピッカー(カレンダー)が非表示になりませんでした。まだ他のウィンドウに表示されています。この問題を遅らせるのを手伝ってください

日付ピッカーテキストボックスで日付ピッカーをクリックします。

ここに画像の説明を入力してください

上記の日付ピッカーが表示状態のときに戻るボタンをクリックすると、他のページに表示されている日付ピッカーも下の画像になります

ここに画像の説明を入力してください

この問題を解決するのを手伝ってください

4

2 に答える 2

1

jQueryUIはjQueryMobile用に最適化されていません。日付ピッカーが必要な場合は、DateBoxを使用することをお勧めします。

DateBoxは高度にカスタマイズ可能であり、エンタープライズソリューションで使用されています。とりわけ、そのオープンソースソリューション。

于 2013-03-05T05:49:39.543 に答える
0

MasterPageで以下のコードを追加できます。それはうまくいくでしょう

$(window).on( "navigate"、function(event、data){

if (data.state.direction == "back") {
    // Make use of the directional information  
    $("#ui-datepicker-div").hide();

}

});

于 2015-08-12T07:25:55.087 に答える