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