[英]change the position of jQuery UI Datepicker
我正在使用jQuery UI Datepicker。
但是,垂直CSS滚动条overflow-y:scroll
会导致Firefox,Opera和Safari出现错误。
通过复制jqueryUI的示例代码并添加2行css声明,可以轻松地重现此错误:
body { overflow:scroll }
#datepicker{ position:absolute; right:1px }
可以在这里看到一个演示(jsbin) 。 要查看错误,请单击右上角的文本框)
根据jQuery团队的说法,由于主体是自定义的,因此该错误不会得到修复。
以前有人遇到过这个问题吗?
是否有解决此问题的解决方案?
编辑:
如该屏幕截图所示,它剪切了日历的一部分:
替代文字http://i37.tinypic.com/21awbo0.jpg
谢谢Jan
这不是一个干净的解决方案,因为它在Internet Explorer中看起来有所不同。
但是它可以工作,您可以检查用户浏览器:
$("#ui-datepicker-div").wrap('<div style="position:absolute;left:-2em;top:-1em"></div>');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.