【发布时间】:2012-01-23 17:44:17
【问题描述】:
我目前正在研究jqueryui datepicker,但我不明白它如何防止输入上的 onblur 效果。
即:当您使用日期选择器单击输入时,会出现日历,并且您可以单击下个月/上个月,但输入保持焦点。您也可以单击日历中的任何位置,它不会消失。但是当您单击日历和输入之外的任何其他链接时,日历会消失并且链接有效,这意味着在包含 onclick 事件(用于关闭日历)的页面上不存在任何透明 div。
似乎有类似 onblur 事件绑定到输入。但是,当您在日历中单击时,不会触发此事件。他们是怎么做到的?
here 讨论了一个类似的问题,但在 jquery datepicker 中没有超时。
【问题讨论】:
-
我的建议是下载未压缩的版本,然后看看引擎盖下发生了什么。
标签: jquery jquery-ui datepicker onblur