我第一次尝试使用ThemeRoller主题安装jQuery UI。我已经下载了jquery 1.4.2 ...我已经下载了几个主题的jQuery UI。我试图按照说明操作,但它们看似矛盾,似乎与下载的文件无关。
当我尝试使用datepicker时... datepicker功能有效,但它具有默认(灰色)样式。
This page指的是不存在的文件夹/子文件夹/ css文件。此页面引用了不存在的ui.theme.css文件。
我收到的下载内容如下:
--development-bundle
---demos
----docs
----external
----themes
------base
------Redmond
----ui
------i8n
------minified
--js
那么你把它放在哪里?我已将js复制到相应的目录并将其链接到我的页面。我也复制了themes / base文件夹,并链接到jquery.ui.all.css文件中。即使是包含的演示也只显示默认(灰色)样式。
我哪里错了?
编辑:
对不起,我实际上是先尝试过Redmond,但是当它不起作用时,我尝试了Smoothness(随机选择 - 并没有意识到它是灰色的)。我得到了相同的结果 - 灰色。 [还纠正了上面的文件夹结构]
编辑2: 嗯,我已经弄明白了......最初的Smoothness或Redmond下载都没有CSS文件夹(从我上面描述的结构中可以看出)。这两个主题都在几分钟之内下载并具有不同的文件大小)。 我刚刚尝试下载Cupertino,它有一个CSS文件夹 - 当我将它复制到我的应用程序时,我得到了合适的样式。
所以我再次尝试下载Redmond,瞧瞧 - 它现在还有一个CSS文件夹...... 我想知道我是否可能两次下载相同的主题,但它们有不同的时间戳和不同的文件大小......我很困惑。也许jQuery服务器只是一个大脑放屁!
今天的金星让我走上了jquery-ui-1.8.custom.css的踪迹,这最终导致了我的顿悟!
编辑3:
我刚开始下载Start和Humanity - 两个zip文件都没有CSS文件夹!
进一步挖掘,似乎I might not be crazy after all。
答案 0 :(得分: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" />
答案 1 :(得分:0)
平滑度是一个灰色主题 - 你确定它设置不正确吗?也许尝试一个更丰富多彩的主题,看看它是否与themeroller匹配。
答案 2 :(得分:0)
平滑度是您下载jquery ui时获得的“默认”gery主题。当您滚动自己的主题时,css目录应该有一个“自定义”目录,其中包含您的滚动主题。
您是否确定在下载jqueryUI而不是自定义或其他主题时没有选择平滑度?
有时,当您更改主题时,您需要实际重新加载页面(f5)以查看更改。