jQuery UI无主题CSS cdn

时间:2013-06-01 23:39:30

标签: css jquery-ui google-cdn

我正在寻找你可以在jQuery UI下载页面http://jqueryui.com/download/上获得的无主题CSS。

从其他帖子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_aaaaaa_40x100.png的图像的背景图像属性。 CDN上的基本CSS: http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css

是否有最新版本的无主题jQuery UI CSS的URL?

2 个答案:

答案 0 :(得分:3)

不,Google或MS CDN似乎没有“无主题”的CSS。但是,您可以加载单个组件(即jquery.ui.button.cssjquery.ui.core.css等)而不是合并的jquery-ui.css。请忽略jquery.ui.theme.css

Google不提供单独的组件,但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”......

然而,你失去了两件事:更多的文件请求(尽管文件总大小更小)和缓存(绝大多数用户已经缓存了Google版本)。

答案 1 :(得分:0)

这可以通过jQuery mobile完成。使用“仅结构”CSS文件将提供功能而不会干扰本地CSS。

将“结构”添加到CSS URL的名称中(例如): http://code.jquery.com/mobile/1.4.5/jquery.mobile.structure-1.4.5.min.css