jQuery UI Datepicker - 如何始终将其显示在顶部 : 240px?

标签 jquery css jquery-ui

我已将日期选择器分配给图表中的日期范围选择器。 显示日期选择器时是否有一些简单的方法来触发操作? 我想在每次打开时执行以下操作:

$("#ui-datepicker-div").css("top","240px");

有beforeShow,没有afterShow。如果我在我的页面中设置 CSS,它会在显示日期选择器后动态切换,所以这是不行的。

最佳答案

有一个topic以同样的问题在 jQuery 论坛上打开。

因此,如该主题所示,您可以使用重构的日期选择器,可以从 https://github.com/kbwood/jquery-ui 下载。 .

这个日期选择器提供了 onShow 方法,我认为它可以满足您的要求。

您可以尝试用这个替换 datepicker.js 文件 https://github.com/kbwood/jquery-ui/blob/master/ui/jquery.ui.datepicker.js

关于jQuery UI Datepicker - 如何始终将其显示在顶部 : 240px?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29745305/

相关文章:

html - CSS 表格列最小宽度等于文本大小

javascript - 如何绑定(bind)到 jQuery 中文本区域的更改事件?

jquery - 使用 jQuery/Phonegap 的 Soap 查询在 Android 上总是失败

jquery - 如何清除 jQuery 验证错误消息?

javascript - jQuery 图像交换 if-else 语句不起作用

twitter-bootstrap - 使 Bootstrap 容器只有左边距

javascript - 当可见内容大于项目数时 jCarouselLite 错误

html - 为响应式设计格式化图像对齐和文本

javascript - Jquery 下拉菜单

javascript - 根据 JQueryUI slider 的值检查单选按钮