Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery日期选择器导致页面溢出_Javascript_Jquery_Scrollbar_Overflow - Fatal编程技术网

Javascript jQuery日期选择器导致页面溢出

Javascript jQuery日期选择器导致页面溢出,javascript,jquery,scrollbar,overflow,Javascript,Jquery,Scrollbar,Overflow,我正在使用jQueryUI1.8中的datepicker控件起始日期是一种文本输入。我附上一个非常简单的日期选择器: $('#from-date').datepicker(); 这会导致页面溢出(垂直滚动条),这是我试图避免的。我一单击开始日期,datepicker控件就会出现,滚动条就会消失。关闭日期选择器后,滚动条不再显示 文本字段位于具有overflow:auto和固定高度和宽度的div内。我怀疑这是一个z指数问题 我做错了什么?我该如何调试它?我遇到了完全相同的问题。在文档准备就绪后,

我正在使用jQueryUI1.8中的datepicker控件<代码>起始日期是一种文本输入。我附上一个非常简单的日期选择器:

$('#from-date').datepicker();
这会导致页面溢出(垂直滚动条),这是我试图避免的。我一单击开始日期,datepicker控件就会出现,滚动条就会消失。关闭日期选择器后,滚动条不再显示

文本字段位于具有overflow:auto和固定高度和宽度的div内。我怀疑这是一个z指数问题


我做错了什么?我该如何调试它?

我遇到了完全相同的问题。在文档准备就绪后,将Datepicker包装到具有固定位置的新div中对我有用:

$(document).ready(function() {
    // ...
    $("#ui-datepicker-div").wrap('<div style="position:absolute;top:0px;"></div>');
}
$(文档).ready(函数(){
// ...
$(“#ui日期选择器分区”).wrap(“”);
}

如何使用$(“body”).css(“溢出”、“隐藏”);为了防止页面滚动,如果你不想让它滚动的话?另外,你在多个浏览器上测试过吗?最后,我会将溢出设置为隐藏整个正文,但我想这样做作为故障保护。首先,我需要找出为什么会发生这种情况。编辑:这发生在firefox 3.6.3、iexplore 8、opera 10.50中,可能很容易如果你提供了这个页面,我能帮上忙吗?太好了!这对我来说很有效。我在滚动DIV中使用了一个数据输入表单。当向下滚动并打开日期选择器时,DIV会滚动到原来的位置。上面的解决方案修复了这个问题。