- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<html>
<head>
<script type="text/javascript">
// jquery and javascript functions
</script>
</head>
<body>
<fancy-jquery-ajaxy-html-section>
</fancy-jquery-ajaxy-html-section>
<noscript>
sorry you came to the wrong place - this site is all jquery/ajaxy stuff.
</noscript>
</body>
</html>
我尝试围绕 <fancy-jquery-ajaxy-html>
用<script type="text/javascript"></script>
但随后即使对于启用了 javascript 的用户也不会显示该部分的任何内容。
但我想做的是隐藏<fancy-jquery-ajax-html>
部分 仅当用户没有启用 javascript 时。
它包含对没有打开 javascript 的人无用的内容,因此根本不应该显示。
禁用 javascript 的用户应该只看到一条消息,指出没有 javascript 就无法查看页面。
有办法吗?
最佳答案
最简单的方法是使用 CSS 隐藏该部分(例如 display:none
),然后通过 Javascript 显示它。
编辑:只是一个小例子
<div>Everyone sees this div</div>
<div id="mydiv" class="hidden">You see this div only with JS enabled</div>
<script type="text/javascript">
$("#mydiv").removeClass("hidden");
</script>
<noscript>
<div>You will see this div only with JS disabled</div>
</noscript>
当然,在您的 CSS 中:
.hidden
{
display: none;
}
关于javascript - 如果禁用了 javascript,如何隐藏未被 <noscript> 标记包围的某些 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234626/
比方说,我有这样的 HTML 代码: Untitled Document This is content. 我想添加一个 标记那里。这意味着,如果 JavaScript 被禁用,它将显
我想在禁用 javascript 时在我的网站顶部显示一条消息(就像在 SO 上一样),但在谷歌浏览器上不起作用 最佳答案 看起来是这样。 您可以使用 javascript 隐藏“noscript”消
NoScript浏览器插件越来越受欢迎。对于我们这些运行严重依赖 javascript 的网页的人来说,我们如何检查是否存在此插件并在屏幕顶部使用某种“始终存在”的下拉栏提醒用户? 实际上我只是尝
Piwik(开源网络分析)使用 javascript 来跟踪访问者。但是,对于禁用了 javascript 的访问者,他们建议使用 标签: When a visitor has disabled Ja
我正在尝试将YouTube视频嵌入到页面的部分中。基本上,这是一个视频,向用户展示他错过了什么。 由于某种原因,尽管它不起作用。我所看到的只是一个黑色的矩形,里面什么也没有。这既发生在firefox和
如何让一些脚本只在一个域上运行?例如,我想允许来自 google.com 的脚本,但仅限于 mail.google.com?我发现了 here ,我可以使用 ABE 功能来做到这一点。所以我启用了 A
我有一个严重依赖 JavaScript 并在整个过程中使用 jQuery 的网站。 我不会尝试让网站为那些没有启用 JavaScript 的人工作。 但是,我想在页面顶部显示一个横幅,告诉他们该网站是
这个问题已经有答案了: No-Javascript Detection Script + Redirect (4 个回答) 已关闭 7 年前。 我有一个页面的功能非常依赖 javascript。基本上
我在任何地方都看不到对此的任何解释。 我只是想知道如果启用了 JS,浏览器会使用 noscript 标记内的数据生成什么。 例如: 根据 HTML5 规范,允许在 head 标签内使用 noscrip
在这里逗我一下。 我为什么要使用 在我的页面中?替代方案(至少,我使用的那个)是与(例如)HTML 5 样板一起使用的 Modernizr + no-js 类 组合,而这个到目前为止,在所有用例中都足
当我在没有 JavaScript 的情况下打开网页时,我的表单位于 标签显示为代码,但在我刷新一次后,它似乎没问题。有没有办法可以在禁用 JavaScript 后立即正确显示表单,或者有没有办法可以在
嘿,我正在制作一个 html 文档,我想拥有它,以便当有人访问该页面并启用 noscript 时,它会使整个页面变黑并显示白色文本,上面写着“启用 JavaScript”这是我的代码: .nosc
我有一个 AJAX/Javascript 密集型网页,正在尝试使用 创建网站的静态版本标签。 问题: 中的元素标签不显示,但屏幕上显示的是原始 AJAX/JS 站点的(非功能性)界面的剩余部分。看
如果他/她禁用了 javascript,我想将用户重定向到某个页面。我试过这段代码: // url::redirect is much like the location header 没用...
我用过 未启用 javascript 时隐藏某些元素的标记;但是,它似乎不起作用。 我的文档声明: 在我的文件末尾,我输入了以下内容: #status {display:none;}
我继续阅读的关于优雅降级的很多内容都适用于不使用 JavaScript 的浏览器。但我自己的经验表明,在没有 JS 和 CSS 支持的情况下,期望在互联网上获得正常体验已经不再合理。现在有多少能量用于
我今天在 Firefox 中遇到了 NoScript 的 ABE(应用程序边界执行器)与 FogBugz 和我们的本地源代码控制服务器的问题。 FogBugz 案例页面可以包含 checkin 链接,
所以,我有一个 Impressum 链接,可以弹出 Impressum div。 Impressum Impressum ligula mattis placerat.
我正在尝试获取 的内容使用 JavaScript 进行标记。我成功地在 FF、Chrome、Opera 甚至 IE6 中获得了它,但在 IE7 上失败了(还没有尝试过 IE8+)。 基本上,这是简化
我在网页上安装了许多第三方脚本。其中很少有谷歌分析、Facebook Pixel、Bing 跟踪、谷歌广告跟踪等等。它们都提供了脚本和无脚本代码块。例如:bing 跟踪代码 (fun
我是一名优秀的程序员,十分优秀!