禁用JavaScript时的Css回退
对于jQuery Mobile,我使用此代码段调用库禁用JavaScript时的Css回退,javascript,jquery,css,jquery-mobile,fallback,Javascript,Jquery,Css,Jquery Mobile,Fallback,对于jQuery Mobile,我使用此代码段调用库 <script src="//code.jquery.com/jquery-1.6.4.min.js"></script> <script> if(typeof jQuery === 'undefined') { document.write(unescape('%3Cscript src="js/jquery-1.6.4.min.js"%3E%3C/script%3E')); docum
<script src="//code.jquery.com/jquery-1.6.4.min.js"></script>
<script>
if(typeof jQuery === 'undefined')
{
document.write(unescape('%3Cscript src="js/jquery-1.6.4.min.js"%3E%3C/script%3E'));
document.write(unescape('%3Cscript src="jqm/jquery.mobile-1.1.0.min.js"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="jqm/jquery.mobile-1.1.0.min.css"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="jqm/jquery.mobile.structure-1.1.0.min.css"%3E%3C/script%3E'));
}
else
{
document.write(unescape('%3Cscript src="//code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="//code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="//code.jquery.com/mobile/1.1.0/jquery.mobile.structure-1.1.0.min.css"%3E%3C/script%3E'));
}
</script>
if(typeof jQuery==‘未定义’)
{
document.write(unescape(“%3Cscript src=”js/jquery-1.6.4.min.js”%3E%3C/script%3E');
document.write(unescape(“%3Cscript src”/jqm/jquery.mobile-1.1.0.min.js”%3E%3C/script%3E');
document.write(unescape(“%3Clink rel=“stylesheet”href=“jqm/jquery.mobile-1.1.0.min.css”%3E%3C/script%3E');
document.write(unescape(“%3Clink rel=“stylesheet”href=“jqm/jquery.mobile.structure-1.1.0.min.css”%3E%3C/script%3E');
}
其他的
{
document.write(unescape(“%3Cscript src=“//code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js”%3E%3C/script%3E');
document.write(unescape(“%3Clink rel=“stylesheet”href=“//code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css”%3E%3C/script%3E');
document.write(unescape(“%3Clink rel=“stylesheet”href=“//code.jquery.com/mobile/1.1.0/jquery.mobile.structure-1.1.0.min.css”%3E%3C/script%3E');
}
但是如果禁用了JavaScript,如何调用样式表呢
如果我使用(我有点笨!)
。。。我的页面是空白的
谢谢你的帮助
Vincent方法是使用JavaScript在加载时将一个名为“js”的类添加到HTML标记中,并删除一个名为“no js”的类(在本例中是您自己添加的)
现在,您可以将一些CSS样式仅添加到
.js
的子体,而将其他样式仅添加到的子体。无js
,根据您的喜好自定义其中一种样式。检查字符串并删除不需要的尾部%3E%3C/script%3E
。但是首先停止使用文档。写。我想这回答了你的问题:
<noscript>
<link rel="stylesheet" href="jqm/jquery.mobile-1.1.0.min.css" />
<link rel="stylesheet" href="jqm/jquery.mobile.structure-1.1.0.min.css" />
</noscript>