Jquery ui HTML5样板/包含库-回退?
我现在想知道一些关于HTML5BP的事情 我想包括JQuery mobile和JQuery UI,我不确定这是否正确:Jquery ui HTML5样板/包含库-回退?,jquery-ui,include,jquery-mobile,html5boilerplate,Jquery Ui,Include,Jquery Mobile,Html5boilerplate,我现在想知道一些关于HTML5BP的事情 我想包括JQuery mobile和JQuery UI,我不确定这是否正确: <body> <!-- scripts and fallback to local --> <script src="//code.jquery.com/jquery.min.js"></script> <script src="//code.jquery.com/mobile/latest/jque
<body>
<!-- scripts and fallback to local -->
<script src="//code.jquery.com/jquery.min.js"></script>
<script src="//code.jquery.com/mobile/latest/jquery.mobile.js"></script>
<script src="//code.jquery.com/ui/1.8.16/jquery-ui.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.2.min.js"><\/script>')</script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-ui.min.js"><\/script>')</script>
<script>window.jQuery || document.write('<script src="js/libs/jquery.mobile.min.js"><\/script>')</script>
<!-- end scripts and fallback to local -->
<!-- scripts concatenated and minified via ant build script-->
<script src="js/plugins.js"></script>
<script src="js/script.js"></script>
<!-- end scripts concatenated and minified via ant build script-->
window.jQuery | | document.write(“”)
window.jQuery | | document.write(“”)
window.jQuery | | document.write(“”)
我不确定的是,当我在一个代理后面,不允许访问互联网时,我希望本地的回退能起作用,但事实并非如此。Iam收到一个身份验证错误,页面未加载
这是正确包含它的方式吗
在head i预取中:
<link rel="dns-prefetch" href="//code.jquery.com" />
谢谢 不确定您是否仍在这里寻求帮助,但现在开始。您的dns预取正确,脚本加载基本正确,但存在两个问题:
<body>
<!-- scripts and fallback to local -->
<script src="//code.jquery.com/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.2.min.js"><\/script>')</script>
<script src="//code.jquery.com/ui/1.8.16/jquery-ui.min.js"></script>
<script>window.jQuery.ui || document.write('<script src="js/libs/jquery-ui.min.js"><\/script>')</script>
<script src="//code.jquery.com/mobile/latest/jquery.mobile.js"></script>
<script>window.$.mobile || document.write('<script src="js/libs/jquery.mobile.min.js"><\/script>')</script>
<!-- end scripts and fallback to local -->
<!-- scripts concatenated and minified via ant build script-->
<script src="js/plugins.js"></script>
<script src="js/script.js"></script>
<!-- end scripts concatenated and minified via ant build script-->
window.jQuery | | document.write(“”)
window.jQuery.ui | | document.write(“”)
window.$.mobile | | document.write(“”)
+1
我通常还为jQuery版本做一个条件设置,以便为普通浏览器翻页,并将旧的jQuery发送给duds
<!--[if (gte IE 9) | !(IE)]><!-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>if (!!window.jQuery && jQuery().jquery !== '2.0.3') document.write('<script src="<?= ASSETS ?>js/jquery.2.0.3.min.js" type="text/javascript"><\/script>')</script>
<!--<![endif]-->
<!--[if lte IE 8]>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>if (!!window.jQuery && jQuery().jquery !== '1.10.2') document.write('<script src="<?= ASSETS ?>js/jquery.1.10.2.min.js" type="text/javascript"><\/script>')</script>
<![endif]-->
if(!!window.jQuery&&jQuery().jQuery!=='2.0.3')document.write('您是如何测试它的?使用您的版本完全杀死了我的代码:)什么都不起作用了=)这很奇怪..我刚刚创建了一个页面并将其放入。对我来说仍然有效。你犯了什么错误?还有什么浏览器(以防万一)。如果您故意破坏jquery CDN版本,您是否100%确定本地副本的路径有效?如果您尝试在没有其他两个的情况下加载jquery mobile,您将遇到严重的失败