首页 > Web开发 > 详细

解决 jQuery UI Datepicker 无法弹出

时间:2014-04-01 02:21:08      阅读:542      评论:0      收藏:0      [点我收藏+]

今天遇到一个意想不到的bug,在使用jQuery UI Datepicker 时无法弹出日期选择框。


经过和官方的演示案例对比,最终找到了问题所在。

我使用的错误方法:

<input type="text" id="to" name="to_date" class="xxshort form-text hasDatepicker" />

或者
正确的用法:

<input type="text" id="to" name="to_date" class="xxshort form-text" />

或者
hasDatepicker 是来自点击文本框后,jQuery UI Datepicker 弹出日期选择时生产的类。

所以这个类一定不能提前加到文本框中的class中。

查看jQuery UI Datepicker是否初始化装载到页面,只需通过调试工具查看body中是否装入了Datepicker的div层。

比如:

<div id="datepicker_div"></div>

或者

<div class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all" id="ui-datepicker-div"></div></blockquote>

如果以上div内生成HTML,无法看到弹出框的话,就说明是日期的css没有加载上。


解决 jQuery UI Datepicker 无法弹出,布布扣,bubuko.com

解决 jQuery UI Datepicker 无法弹出

原文:http://lixiphp.blog.51cto.com/2003563/1387484

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!