如何防止滚动时日历小部件在屏幕上浮动? 我正在使用jquery datepicker。如何防止日历小部件在滚动时浮动?
回答
var datePicker = $('#datepicker').datepicker();
$(".demo").scroll(function() {
datePicker.datepicker('hide');
$('#datepicker').blur();
});
$(window).resize(function() {
datePicker.datepicker('hide');
$('#datepicker').blur();
});
当容器div或窗口滚动时,这将隐藏日期选择器。这里是一个工作小提琴check solution
$('#datepicker').blur();
会派上用场,当用户滚动.demo日历隐藏,但输入仍然集中,所以当他回滚时,他可以变得困惑。所以当我模糊它,他将不得不再次点击输入和日期选择器将显示。
感谢有点帮助的解决方案。不能我们修复这个日历小部件输入,即使我们滚动? –
@ ak38你是什么意思在滚动时输入 –
@ Hudhaifa Yoosuf输入意味着在这里是datepicker的表单文本框。 –
我试过每一个答案,我可以在网上找到。我最终只是做这个滚动时隐藏日期选择器:
$(document).ready(function() {
var datepickerWin = $("id$=txtboxDate").datepicker({});
document.addEventListener("wheel", function(event){ //anytime the mousewheel is scrolled
datepickerWin.datepicker("hide");
$("id$=txtboxDate").blur(); //so we can remove the mouse cursor from the input field
});
$("id=btnDate").click(function() {
datepickerWin.datepicker("show");
});
});
- 1. 浮动p:滚动时的日历
- 2. 水平滚动的大小,如何防止漂浮从包装
- 3. 如何防止部分在拖动单元格时滚动?
- 4. Winforms:取消/防止在DataGridView外部滑动时滚动事件
- 5. 当用户手动滚动时,如何防止自动滚动?
- 6. 如何防止TADORecordset滚动?
- 7. 如何防止TouchEvent滚动
- 8. 如何防止滚动到顶部后滚动到元素
- 9. 如何知道画廊小部件何时停止滚动?
- 10. 如何防止textarea在值更改时滚动到顶部?
- 11. WPF工具包日历控件 - 如何防止下个月滚动?
- 12. 如何防止自动滚动DataGrid中
- 13. 如何防止DataGrid RowDetails停止滚动?
- 14. 如何防止在PropertyGrid刷新滚动?
- 15. 如何在点击UITextView(MonoTouch)时防止UIScrollView自动滚动?
- 16. 我如何防止滚动被阻止滚动的子格
- 17. 如何防止滚屏同时在滚动视图内绘制
- 18. 如何防止JQuery UI菜单浮动?
- 19. 如何防止浮动div“跌落”?
- 20. Fullpage.js - 防止滚动
- 21. 防止ScrollViewer滚动
- 22. 防止ListView滚动
- 23. 防止iframe滚动
- 24. CSS防止滚动
- 25. 防止FlipView滚动
- 26. 防止UITableView滚动?
- 27. 防止JavaScript启动滚动
- 28. 防止RichTextBox自动滚动
- 29. 防止contenteditable自动滚动
- 30. 防止使用小键盘滚动
,你可以尝试以下 –