2013-10-08 147 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

它作品好.. –