<noscript> 或其他东西



我有一个严重依赖JavaScript的网站,并且始终使用jQuery。

我不会试图让这个网站为那些没有启用JavaScript的人工作。

然而,我想在页面顶部显示一个横幅,告诉他们该网站旨在与启用JavaScript和可能的现代浏览器等一起使用

我想在所有包含<noscript>中的横幅。这是一个好方法还是有更好的方法?

<noscript>就是我们要走的路。

如果您能检测到这是一个没有JavaScript的浏览器,那么您还应该在<noscript>标记中提供指向其他更好浏览器的链接。

如果您希望对此进行更激烈的讨论,请从标记<body class="nojs">开始,然后用JavaScript加载并删除该类。

然后,您可以在CSS中包含body.nojs #wrapper { display: none; }, body.nojs #notice { display: block }

也许如何了解和处理浏览器中禁用的JavaScript可以帮助您。

这绝对是一种选择。。。

另一种方法是在默认情况下使横幅可见,而不使用noscript,然后使用$().ready()隐藏所有启用JavaScript的浏览器的横幅。

相关内容

  • 没有找到相关文章

最新更新