gpt4 book ai didi

javascript - 禁用 JavaScript 时的 Css 回退

转载 作者:太空宇宙 更新时间:2023-11-04 05:04:21 27 4
gpt4 key购买 nike

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

但是如果JavaScript被禁用,如何调用样式表呢?

如果我用(我有点傻!)...

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

...我的页面是空白的。

感谢您的帮助。

文森特

最佳答案

Modernizr方法是使用 JavaScript 在加载时向 HTML 标记添加一个名为“js”的类,并删除一个名为“no-js”的类(在本例中)您自己添加。

现在,您可以仅向 .js 的后代添加一些 CSS 样式,而仅向 .no-js 的后代添加其他 CSS 样式,根据您的喜好自定义其中一个。

关于javascript - 禁用 JavaScript 时的 Css 回退,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10759084/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com