【问题标题】:jQuery UI Theme not getting applied properlyjQuery UI 主题未正确应用
【发布时间】:2011-07-10 03:37:28
【问题描述】:

更新 2 - 已解决:

搞定了:http://jsfiddle.net/7CvZ9/12/

不得不添加一些类。

更新 1

效果好一点,因为我已经清理了 jsfiddle 的资源管理部分,现在只有以下资源:

http://jsfiddle.net/7CvZ9/5/

这已经修复了对话框,但可排序的似乎仍然没有应用主题。

原始问题:

我在下面的链接中设置了 2 个基本示例来显示问题。出于某种原因,我似乎无法让 ui 主题正常工作。

http://jsfiddle.net/7CvZ9/http://jsfiddle.net/7CvZ9/1/

例如,对话框主题乱了,可排序的主题根本不显示。

不确定我忽略了什么。

【问题讨论】:

    标签: jquery jquery-ui jquery-ui-dialog jquery-ui-sortable jquery-ui-theme


    【解决方案1】:

    您没有应用该样式可能只有几个可能的原因。

    1. 样式引用不正确
    2. jQueryUI 主题与 jQueryUI 版本不兼容
    3. jQuery 搞砸了其他东西(另一个库)
    4. 您的自定义样式会干扰 jQueryUI 的主题。

    我认为你的问题属于第 4 类。

    【讨论】:

    • 1.样式参考位于我提供的链接中的管理资源部分。 2.不知道如何从我提供的链接中检查。 3.我只用jquery库,4,我没有自定义主题。
    【解决方案2】:

    搞定了:http://jsfiddle.net/7CvZ9/12/

    不得不添加一些类。

    【讨论】:

      【解决方案3】:

      我以前遇到过这种情况,发现我没有为我正在使用的小部件加载所有适当的 CSS。我用 jsfiddle 尝试了这个,并在“管理资源”中添加了以下 url(它有效):

      http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css

      我怀疑这包括 all all 小部件的 css。

      创建自定义下载时,请务必标记所有小部件,因为生成的 css 文件将仅包含所选小部件的 css。

      HTH

      【讨论】:

      • 我已经在 jsfiddle 的资源管理部分得到了ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/…
      • 好的,但是你可以试试我提供的那个。它对我有用。事实是您没有包含完整的 css。
      • 我试过你的链接,它也修复了对话框,但我没有看到任何主题应用于可排序元素。
      • 可能不包括在内 --- 这两个文件看起来相同。我有一个偷偷摸摸的怀疑有一个特殊的角色在那个不工作的人身上把它扔掉了。我自己合并css文件时遇到过这个问题。认为它与 BOM 有关。
      • 您是否有一个托管 css 文件的链接,该文件包含 jquery ui 中所有内容的所有主题?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多