当有人没有启用 JavaScript 时,我想在我的页面顶部添加粘贴的文本(当用户关闭页面时,该文本会下降,等等):
这个怎么做 ?有什么办法可以使用 JavaScript 或 HTML 吗?我不想使用 jQuery,因为我不太了解那种语言。
@EDIT:对不起,那是我的错误-如果用户没有启用 JS,则无法使用 JavaScript :)
当有人没有启用 JavaScript 时,我想在我的页面顶部添加粘贴的文本(当用户关闭页面时,该文本会下降,等等):
这个怎么做 ?有什么办法可以使用 JavaScript 或 HTML 吗?我不想使用 jQuery,因为我不太了解那种语言。
@EDIT:对不起,那是我的错误-如果用户没有启用 JS,则无法使用 JavaScript :)
http://jsbin.com/AJUxayA/6/edit
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<div id="no_js_header">test</div>
<div id="content">content</div>
<div style="margin-top: 2200px"></div>
</body>
</html>
#no_js_header {
position:fixed;
width:100%;
background-color:red;
margin: 0px;
top: 0px;
left: 0px;
padding: 3px;
}
#content {
position: absolute;
top: 50px;
}
(在 jsbin 中取消注释激活)
document.getElementById('no_js_header').style.display = 'none';
这是一个示例,您可以如何制作这样的信息栏:
HTML:
<noscript><div id="noscript"><p>NO JAVASCRIPT</p></div></noscript>
CSS:
div#noscript {
margin: 0 auto;
width: 100%;
padding: 10px 0;
position: fixed;
top: 0;
background: red;
z-index: 99999;
}
div#noscript p {
text-align: center;
color: white;
}
这里是JSfiddle
您可以尝试使用 noscript 标签...
<noscript>
<div>
<p>ahhh, javascript is disabled!</p>
</div>
</noscript>