17

我第一次尝试安装带有 ThemeRoller 主题的 jQuery UI。我已经下载了 jquery 1.4.2... 我已经下载了带有几个主题的 jQuery UI。我尝试按照说明进行操作,但它们似乎相互矛盾,并且似乎与下载的文件无关。

当我尝试使用日期选择器时......日期选择器功能有效,但它具有默认(灰色)样式。

此页面引用不存在的文件夹/子文件夹/css 文件。此页面引用了一个不存在的 ui.theme.css 文件。

我收到的下载包括以下内容:

--development-bundle
---demos
----docs
----external
----themes
------base
------Redmond
----ui
------i8n
------minified
--js

那你把什么放在哪里?我已将 js 复制到适当的目录并将其链接到我的页面。我也复制了主题/基础文件夹,并链接到 jquery.ui.all.css 文件中。即使包含的演示也只显示默认(灰色)样式。

我哪里错了?

编辑:

抱歉,我实际上首先尝试了 Redmond,但是当它不起作用时,我尝试了 Smoothness(随机选择 - 没有意识到它是灰色的)。我得到相同的结果 - 灰色。[还更正了上面的文件夹结构]

编辑 2: 嗯,我想通了.... 最初的 Smoothness 或 Redmond 下载都没有 CSS 文件夹(从我上面描述的结构可以看出)。这两个主题都是在几分钟内下载的,并且文件大小不同)。我刚刚尝试下载 Cupertino,它确实有一个 CSS 文件夹 - 当我将它复制到我的应用程序时,我得到了适当的样式。

所以我尝试再次下载 Redmond,你瞧——它现在也有一个 CSS 文件夹......我想知道我是否可能已经下载了两次相同的主题,但它们有不同的时间戳和不同的文件大小......我很困惑. 也许 jQuery 服务器只是在放屁!

今天的金星感谢 nick 让我走上了 jquery-ui-1.8.custom.css 的踪迹,这最终让我顿悟了!

编辑 3:

我刚刚开始下载 Start 和 Humanity - 两个 zip 文件都没有 CSS 文件夹!

进一步挖掘,似乎我毕竟没有疯

4

3 回答 3

16

您需要在脑海中更改此链接,它应该采用以下格式:

<link rel="Stylesheet" href="/css/MY_THEME_HERE/jquery-ui-1.8.custom.css" />

例如,如果您下载了 redmond 主题,则为:

<link rel="Stylesheet" href="/css/redmond/jquery-ui-1.8.custom.css" />

您在下载时选择的任何主题都应包含在此路径的 zip 中。如果您构建了自定义主题,它将是:

<link rel="Stylesheet" href="/css/custom-theme/jquery-ui-1.8.custom.css" />
于 2010-04-02T00:32:46.117 回答
0

平滑度是一个灰色主题 - 您确定它没有正确设置吗?也许尝试一个更丰富多彩的主题,看看它是否与 themeroller 匹配。

于 2010-04-01T23:47:55.530 回答
0

Smoothness 是下载 jquery ui 时获得的“默认”gery 主题。当您滚动自己的主题时,css 目录应该有一个“自定义”目录,其中包含您滚动的主题。

您确定在下载 jqueryUI 而不是自定义或其他主题时没有选择平滑度主题吗?

有时,当您更改主题时,您实际上需要重新加载页面 (f5) 才能看到更改。

于 2010-04-02T00:21:58.730 回答