jQuery UI 无主题CSS CDN

7
我正在寻找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,不包含任何图像或background-image属性。
最接近的是基本主题,但它包含了images/ui-bg_flat_0_aaaaaa_40x100.png位置的图像的background-image属性。CDN上的基本CSS链接如下: http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css 是否有最新版本的无主题jQuery UI CSS的URL?
2个回答

3
不,谷歌或微软CDN上似乎没有“no-theme” CSS。但是您可以加载单个组件(例如jquery.ui.button.cssjquery.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”...
但你会失去两件事:更多的文件请求(虽然总文件大小更小),以及缓存(vast majority of users will already have the Google version cached)。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接