我正在寻找你可以在jQuery UI下载页面上获得的无主题CSS,http://jqueryui.com/download/.
来自其他帖子https://stackoverflow.com/questions/1348559/are-there-hosted-jquery-ui-themes-anywhere,我希望在以下位置找到它:http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/no-theme/jquery-ui.css
但是,那里不存在文件。我正在寻找没有主题的CSS,没有图像或背景图像属性。
最接近的是基本主题,但它具有位于images/ui-bg_flat_0_aaaa_40x100.png的图像的背景图像属性。基于CDN的CSS:http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css
有没有最新版本的无主题jQuery UI CSS的URL?
不,在Google或MS CDN上似乎没有"无主题"CSS。但是,您可以加载单独的组件(即jquery.ui.button.css
、jquery.ui.core.css
等(,而不是组合的jquery-ui.css
。忽略jquery.ui.theme.css
!
谷歌不提供单独的组件,但cdnjs提供:http://cdnjs.com/libraries/jqueryui/
所以,抓住所有
//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/css/base/minified/jquery.ui.(...).min.css
除
//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/css/base/minified/jquery.ui.theme.min.css
事实上,你甚至不必获得所有组件(例如,如果你从未使用手风琴,就不要加载它(。
请注意,"base"在1.10.2中被重命名为"Smoothness",但无论出于何种原因,cdnjs都将其重新命名为"base"。。。
然而,你失去了两件事:更多的文件请求(尽管总文件大小较小(和缓存(绝大多数用户已经缓存了谷歌版本(。
这可以通过jQuery mobile来完成。使用"仅限结构"的CSS文件将在不干扰本地CSS的情况下提供功能。
在CSS URL的名称中添加"structure",如下所示(例如(:http://code.jquery.com/mobile/1.4.5/jquery.mobile.structure-1.4.5.min.css