Javascript 为什么我的jQuery UI CSS不能在JSFIDLE中工作?

Javascript 为什么我的jQuery UI CSS不能在JSFIDLE中工作?,javascript,jquery,css,jquery-ui,jsfiddle,Javascript,Jquery,Css,Jquery Ui,Jsfiddle,为了用JavaScript输入回答问题,我经常在上使用演示。它非常有用,但当我回答问题时,我需要使用 这种用法的问题是,您可以在框架选择中检查jqueryui,但它只加载js文件,而不加载css文件 所以我决定链接到这个http://jqueryui.com/themes/base/jquery.ui.all.css用于jQuery UI的官方演示。=>问题解决了 真的解决了吗?没有 因为如果用户以前打开过jQuery演示,那么这个链接非常有用,但是正如我在工作中看到的,如果我只打开小提琴而没有

为了用JavaScript输入回答问题,我经常在上使用演示。它非常有用,但当我回答问题时,我需要使用

这种用法的问题是,您可以在框架选择中检查jqueryui,但它只加载js文件,而不加载css文件

所以我决定链接到这个
http://jqueryui.com/themes/base/jquery.ui.all.css
用于jQuery UI的官方演示。=>问题解决了

真的解决了吗?没有

因为如果用户以前打开过jQuery演示,那么这个链接非常有用,但是正如我在工作中看到的,如果我只打开小提琴而没有打开一个演示,那么这个链接就不起作用了

  • 为什么呢
  • 我怎样才能解决这个问题呢
  • 我应该如何在jQuery的jsFiddles中链接css?还仅包含JavaScript文件
我不想托管我自己的css文件,只是为了在JSFIDLE上发布演示


注:我提到这种行为的JSFIDLE是

JSFIDLE文档在其“添加资源”部分中包括:

警告:JSFIDLE正在通过 分机。如果要使用动态资源,请添加虚拟资源 获取变量,即。 . 这将欺骗JSFIDLE将其识别为JavaScript资源


不能完全预测您的问题或解决方法,但值得一试(使用
dummy=.css
)。

Neysor,我真诚的道歉-我是个白痴

我确实看到了同样的问题,没有得到CSS,我想我已经找到了问题所在

看来jqueryui.com可能正在对请求进行推荐人检查,并将403返回给域外的人(这很有意义)。这就是为什么当您在另一个窗口中查看UI元素时它会工作,因为CSS将被缓存

让它工作吧! 如果打开“管理资源”选项卡并删除“jquery.ui.all”并替换为此
http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/base/jquery-ui.css
,所有这些都应该运行良好(或至少更好)。对任何/所有CSS资源执行此操作

我已经看到了一些改进

一旦你们有了一个完整的解决方案,看看我们是否可以将其记录在案(或者更好,修复!)


希望这有帮助

我是在色情模式下打开的,一切都好吗?你是如何复制这种行为的?色情模式=隐私模式:在OSX和Windows上的各种FF、IE和Chrome版本中都尝试过。宾果!知道了!看看下面的答案-谢谢你的好问题!我被困了大约20分钟D@RobCooper谢谢你的回答;)谢谢,但我认为这与此无关,因为JSFIDLE将其作为CSS添加:
,但它可能会因为另一个原因而起作用-即强制资源通过公司不情愿的网络。快速滚动,阅读pl0x!用粗体大字写的话,我就像0.0….->我笑了,然后投了D