时间控件在有滚动条的情况下位置偏移的问题

hykeda7年前Jquery280
最近项目中用到了时间控件,试了My97DatePicker,laydate,datetimepicker,这些控件在有滚动条的情况下位置偏移的问题,都是在下拉滚动条后,弹出显示在了上面,位置偏的很离谱。 一开始以为是绝对定位的问题,各种改,后面设置控件的属性top值,改成top+$(document).scrollTop(),但是发现$(document).scrollTop()这个是总是为0,导致这个总是为0的原因是html设置了高度,把html{}里面的高度去掉即可。 所有控件都恢复正常。 解决方案,检查是否设置了html的高度,如果设置了,将其删除即可。

相关文章

记jquery的on在ios中不起作用

首先确认下,如果是使用http协议,注意一下是否js被劫持了!!我被坑的很惨。就是被劫持了的原因。 在用jquery的时候,会遇到用事件绑定类似于: $(document).on('click',"...

jquery阻止子元素触发父元素的事件的方法

如果在父元素和子元素上都绑定了点击事件,那么在点击子元素时会触发父元素的点击事件,要避免这种情况只要让jquery阻止事件冒泡 $('父元素').on('click','绑定的元素',...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。