当我滚动页面时,我只能看到我的日期选择器。滚动后如果我点击日期选择器,它会按预期打开,但在使用下拉列表更改月份后,窗口的滚动位置会稍微向上移动,导致datepciker隐藏。所以不能点击它。
答案 0 :(得分:0)
我建议您使用日期选择器事件'beforeShow'来运行脚本以将页面滚动到最佳位置。
$('.selector').datepicker({
beforeShow: function(input, inst) { ... }
});
jQuery插件SCROLLTO可以帮助解决这个问题。从其页面:
使用此插件,您可以轻松滚动溢出的元素和屏幕本身。 它允许您访问许多不同的选项以进行自定义,以及指定滚动位置的各种方法。
同样,您将使用在beforeShow选项中指定的函数执行此操作。