好的,我已经推出了我自己的主题,我制作了一个自定义的 jQuery UI 包(进度条、日期选择器、滑块)并安装了它。似乎(大部分)工作,除了两件事:
- 当我的页面第一次加载时,日期选择器 div 是可见的;和
- “下一个”和“上一个”文本在我的图标下方以大字体显示。这些例子似乎都没有这个问题。
现在(1)我目前正在解决:
#ui-datepicker-div { display: none; }
在另一个 CSS 文件中,但似乎没有一个演示需要这个。
我错过了什么?
好的,我已经推出了我自己的主题,我制作了一个自定义的 jQuery UI 包(进度条、日期选择器、滑块)并安装了它。似乎(大部分)工作,除了两件事:
现在(1)我目前正在解决:
#ui-datepicker-div { display: none; }
在另一个 CSS 文件中,但似乎没有一个演示需要这个。
我错过了什么?
我使用 #ui-datepicker-div { display: none; 修复了它 }
好的,非常感谢,这是工作兄弟,这是我要解决的问题:将此样式写入文件 jquery-ui-1.7.1.custom.css (或您加载的任何 css 文件):
#ui-datepicker-div { display: none; }
然后刷新你的页面
我遇到了类似的问题,因为我使用的 jQuery UI 版本使用了错误的样式表版本(我升级了 jQuery UI 而没有升级样式表)。如果您使用的是 jQuery UI 1.8.17,请确保使用的样式表也是 1.8.17 版本。
对我来说,css 不包括在内(jquery.ui.datepicker.css
)。所以我ui-datepicker-div
在页面底部看到了一个 div ( ) 并且我收到了 FireBug 的以下错误:instActive is undefined
。
对您的问题一无所知,我相信它可能是您页面上的其他 css 与选择器冲突。
请从 instActive.inline 更改为 (typeof(instActive) == 'undefined' || instActive.inline)
在你的 jqueryui.js
有关此 goto->http://code.google.com/p/jquery-datepicker/issues/detail?id=285 的讨论
由于没有人回答问题的第二部分......
将以下两行添加到您的 .ui-icon CSS 中:
text-indent: -99999px;
overflow: hidden;
这应该可以修复“上一个”和“下一个”的显示。