微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – 覆盖jQuery UI Datepicker div在第一页加载时可见奇怪

有什么奇怪的,在这里

Datepicker的一个实例在一个奇怪的地方显示this页面左上角的单个栏。

我在一个页面上使用了jQuery UI的Datepicker和Accordion。在用户界面的CSS中,显示:对于Datepicker而言,显示屏似乎无法被手风琴的显示:块覆盖,至少根据Firebug(参见下面的img)。

然后,一旦在“餐饮/事件室”选项卡中单击了Datepicker触发器(单击其中一个按钮以显示带有Datepicker的div),则显示:none似乎不起作用。

这是坏的div看起来像:

这里是Firebug面板:

解决方法

我有同样的问题,虽然上述一些解决方案的工作,最简单的修复是将其添加到您的css:
#ui-datepicker-div {display: none;}

当它无法绑定到现有的不可见元素时,这基本上隐藏了重新排列的datepicker元素。您隐藏它,但是当您单击需要显示datepicker的元素时,它将被重新初始化。重新初始化后,id#ui-datepicker-div的datepicker元素将具有正确的位置。

原文地址:https://www.jb51.cc/css/219965.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。