现在有一些浏览器可以手动关闭JavaScript支持,或者说由于网速非常非常慢,引入的JavaScript一直没能加载完毕(以前的百度云分享页面的下载),这时候,一些使用JavaScript特效的页面可能会出问题。不只是特效没出来,本来该有的效果也没有了。
比如,你可能用JavaScript让网页的一个div层在打开的时候渐渐显示。这样一开始的时候就必须设置这个div的display为none,然后用JavaScript控制它渐渐显示,但是当JavaScript无法执行时,这个div层也就永远无法出来了。
一个相对比较土的解决方法是,用JavaScript给这个div加一个特殊的标签,然后CSS控制display的时候,直接选择这个特殊的标签。这样,当JavaScript无法执行的时候,这个特殊标签就不存在,也就不会被设置为none了,代码如下:
[html]
Block of stuff to fade in…
[/html]
转载请保留链接:https://ilovetile.sijie.wang/3043/ 感谢您对版权的尊重
noscript标签
好方法 = =
网页还是尽量少使用JavaScript效果。
正常访问?
难怪我看到好多网站都是这样写的,