jQuery UI ThemeRoller - 安装主题

CJM*_*CJM 17 jquery jquery-ui themeroller

我正在尝试首次使用ThemeRoller主题安装jQuery UI.我已经下载了jquery 1.4.2 ...我已经下载了几个主题的jQuery UI.我试图按照说明操作,但它们看似矛盾,似乎与下载的文件无关.

当我尝试使用datepicker时... datepicker功能有效,但它具有默认(灰色)样式.

此页面指的是不存在的文件夹/子文件夹/ css文件.此页面引用了不存在的ui.theme.css文件.

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

--development-bundle
---demos
----docs
----external
----themes
------base
------Redmond
----ui
------i8n
------minified
--js
Run Code Online (Sandbox Code Playgroud)

那么你把它放在哪里?我已将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文件夹!

进一步挖掘,似乎我可能不会疯狂.

Nic*_*ver 16

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

<link rel="Stylesheet" href="/css/MY_THEME_HERE/jquery-ui-1.8.custom.css" />
Run Code Online (Sandbox Code Playgroud)

例如,如果您下载了redmond主题,那么将是:

<link rel="Stylesheet" href="/css/redmond/jquery-ui-1.8.custom.css" />
Run Code Online (Sandbox Code Playgroud)

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

<link rel="Stylesheet" href="/css/custom-theme/jquery-ui-1.8.custom.css" />
Run Code Online (Sandbox Code Playgroud)

  • @CJM - 这些也是CDN托管,例如从谷歌拉redmond将你的样式表链接更改为:http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/redmond/jquery-ui.css (2认同)