Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用JavaScript时的Css回退_Javascript_Jquery_Css_Jquery Mobile_Fallback - Fatal编程技术网

禁用JavaScript时的Css回退

禁用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

对于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'));
    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>