Javascript jQueryUIDatePicker的问题

Javascript jQueryUIDatePicker的问题,javascript,jquery,css,jquery-ui,Javascript,Jquery,Css,Jquery Ui,好的,我已经推出了我自己的主题,我制作了一个定制的jQueryUI包(进度条、日期选择器、滑块)并安装了它。除了两件事外,似乎(大部分)有效: 当我的页面第一次加载时,datepicker div是可见的;及 文本“下一步”和“上一步”在我的图标下方以大字体显示。这些例子似乎都没有这个问题 现在(1)我正在通过以下方式解决: #ui-datepicker-div { display: none; } 在另一个CSS文件中,但同样没有一个演示需要这个 我遗漏了什么?不知道您的问题的其他方面,我相

好的,我已经推出了我自己的主题,我制作了一个定制的jQueryUI包(进度条、日期选择器、滑块)并安装了它。除了两件事外,似乎(大部分)有效:

  • 当我的页面第一次加载时,datepicker div是可见的;及
  • 文本“下一步”和“上一步”在我的图标下方以大字体显示。这些例子似乎都没有这个问题
  • 现在(1)我正在通过以下方式解决:

    #ui-datepicker-div { display: none; }
    
    在另一个CSS文件中,但同样没有一个演示需要这个


    我遗漏了什么?

    不知道您的问题的其他方面,我相信您页面上的其他css可能与选择器冲突

  • 确保您的javascript文件已正确加载,检查是否缺少文件或路径不正确
  • 确保脚本在文档准备就绪后运行,尝试将脚本放在$(document.ready(){}之前和/或内部
  • 尝试剥离您自己的css,看看是否有任何css冲突
  • 在此处为我们发布一些代码。:)
    我用#ui datepicker div{display:none;}修复了它

    好的,非常感谢,这是我的工作,兄弟,这里是我解决问题的方法: 将此样式写入文件jquery-ui-1.7.1.custom.css(或加载的任何css文件):


    然后刷新页面

    我遇到了类似的问题,因为我使用的jQuery UI版本使用了错误的样式表版本(我升级了jQuery UI而没有升级样式表)。如果您使用的是jQuery UI 1.8.17,请确保使用的样式表也是版本1.8.17。

    对于我来说,css没有包括在内(
    jQuery.UI.datepicker.css
    )。因此,我在页面底部看到一个div(
    ui-datepicker-div
    ),FireBug出现以下错误:
    instActive未定义

    请从 instActive.inline 到 (typeof(instActive)=“未定义”| | instActive.inline)

    在jqueryui.js中


    有关此转到的讨论->http://code.google.com/p/jquery-datepicker/issues/detail?id=285由于没有人回答问题的第二部分

    将以下两行添加到.ui图标CSS中:

    text-indent: -99999px;
    overflow: hidden;
    

    这将修复显示的“上一个”和“下一个”。

    启动firebug,突出显示按钮并找出分配的样式。然后把它们贴在这里,这会帮助我们调试你的问题。我想知道为什么这个问题在将近3年后被从地下室挖出来?不知道,但我们在这里遇到了同样的问题。这也刚刚开始发生在我身上。我用主题滚轴滚动我自己的主题,遇到了同样的问题。
    text-indent: -99999px;
    overflow: hidden;