我使用javascript来隐藏我的网站上的框,然后当用户点击文本区域时,这个特定的框将显示。然而,如果用户出于任何原因离线查看我的网站或者未启用javascript,甚至有时候页面在加载时很慢,应该可以看到这些应该被javascript隐藏的框,并且我想知道如果我可以使用CSS或其他东西来隐藏框,默认情况下,除非由JavaScript调用?如果javascript被禁用,如何避免显示框?
我真的很陌生,如果有人能告诉我我需要做什么,我会很感激。谢谢。
<script>
$(function() {
$(".search_prompt").hide();
var focusin_flag = false,
focusout_flag = false;
$("#text").focusin(function() {
if (!focusin_flag) {
$(".search_prompt").show();
focusin_flag = true;
}
}).focusout(function() {
if (!focusout_flag) {
$(".search_prompt").hide();
focusout_flag = true;
}
function timeout_init() {
setTimeout('search_prompt()', 2000);
}
});
});
</script>
嗯,如果没有javascript启用,你不能调用一些JavaScript的权利? – soyuka 2013-02-09 16:38:42