0

嗨目前'工作在jQuery Mobile site.i顯示日期選擇器上的文本框單擊。當日期選擇器顯示,然後我點擊後退或前進按鈕瀏覽器然後日期選擇器(日曆)不隱藏它仍然顯示在其他窗口上。請幫我慢這個問題Datepicker沒有隱藏,而按下或向前瀏覽器按鈕

日期選擇器上的文本框中點擊日期選擇器:

enter image description here

如果我們單擊後退按鈕而上述日期選取器在顯示狀態,那麼日期選擇器在其他頁面也顯示圖像低於

enter image description here

請幫我解決這個問題

+0

後退按鈕假設要更改月份。所以它不會隱藏小部件。如果你想要一個自定義函數,那麼你將不得不破解該插件併爲後退按鈕編寫自己的代碼。否則,您可以在系統中提供另一個後退按鈕,但默認後退按鈕用於更改月份 – 2013-03-05 05:43:28

+0

@MayuMayooresan感謝您的回覆。我沒有提到日曆後退按鈕,我正在點擊瀏覽器的後退和前進按鈕 – Vinoth 2013-03-05 05:46:09

+0

@MayuMayooresan建議我如何解決這個問題 – Vinoth 2013-03-05 05:48:56

回答

1

jQuery UI未針對jQuery Mobile進行優化。如果你想要一個日期選擇器,我建議你使用DateBox

DateBox是高度可定製的並在企業解決方案中使用。首先是它的一個開源解決方案。

+0

它工作良好,但有些時候日曆沒有顯示在圖標上單擊。我必須點擊並按住該位置上的光標,然後只有日曆顯示在一些時間 – Vinoth 2013-03-06 07:00:47

+0

多數民衆贊成在奇數。它的工作很好,在我的android – 2013-03-06 07:07:46

+0

如何控制點擊區域來顯示日曆 – Vinoth 2013-03-06 12:11:44

0

您可以在MasterPage中添加以下代碼。它會工作

$(窗口)。在( 「導航」,函數(事件數據){

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

} 

});