我有一些显示或隐藏div的JQuery代码。如何在页面加载之前隐藏HTML元素
$("div#extraControls").show(); // OR .hide()
我最初想的股利是不可见的,所以我用:
$(document).ready(function() {
$("div#extraControls").hide();
});
然而,在浏览器上,消失,这不是我想要的内容前加载的第二可见。
如何在页面加载之前设置隐藏元素,同时保持隐藏动态显示脚本的能力?
+1有一点需要注意的是,如果用户停用JavaScript在浏览器中,整个页面保持隐藏状态。 – 2010-06-01 16:20:26
根据我的经验,一些浏览器不会在使用'display:none'或'opacity:0'隐藏的元素中加载媒体(例如图像)。我建议使用'visibility:hidden'来代替。 – mqchen 2010-06-01 16:45:18
@ mq.chen感谢您的警告,但可见性标记不允许使用.hide()命令切换内容。 – Robert 2010-06-03 12:09:47