2013-10-08 200 views

回答

1

如果你創建一個div的datapicker而不是一個輸入框,它將保持打開所有的時間。
這是你想要的還是應該點擊打開,然後永遠保持打開狀態?

+0

它應該是一個評論而不是答案! – Neel

+1

在div上創建日期選擇器聽起來像是我的解決方案.. – Kristof

9

jquery.ui.datepicker.js這是隱藏日曆點擊外面當代碼:

... 
if (!$.datepicker.initialized) { 
    $(document).mousedown($.datepicker._checkExternalClick); 
    $.datepicker.initialized = true; 
} 
... 

因此,您可以使用以下方式刪除此事件處理程序:

$(document).unbind('mousedown', $.datepicker._checkExternalClick); 
+2

+1支持您的答案,這裏是一個小提琴演示http://jsfiddle.net/m98FG/ – Praveen

+0

@ user1671639感謝您的小提琴:) – BMH

+0

它作品好.. –