在我基于 Web 的 CRM 中,我有一个带有 jQuery 日历的 iframe,它在较高分辨率下运行良好,但使用较低分辨率的人必须滚动才能看到完整的日历,因为要么显示上半部分,要么显示下半部分。问题是日历在滚动时关闭,因为我猜它会失去焦点。有谁知道在点击日期之前保持打开状态的方法吗?
最佳答案
防止输入或日期选择器模糊的唯一重要方法是在插件中用模糊注释行并创建一个自己的按钮,如“关闭日期选择器”,并在那里调用模糊函数。
还有一些其他方法,比如在点击某个元素时重新调整日历的焦点。但我认为它不可能检测到滚动条点击。
请记住,如果日期选择器在创建日历的元素或日历本身之外的点击变得模糊,这不是错误。抱歉,也许您将此作为一个不错的功能发布给 jqueryUI 开发团队。
关于jQuery UI 日历在滚动时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311342/