【发布时间】:2013-02-28 15:06:01
【问题描述】:
所以我试图让 Firefox 在页面加载时隐藏一个 div,但没有取得多大成功。它可以在 Chrome 和 IE 中运行。 我的 HTML 看起来像这样
<div id="container">
<iframe src="www.google.com"></iframe>
</div>
<a href="#" id="showBtn">Show</a>
我的 Javascript 看起来像这样
$(document).ready(function () {
$("#container").dialog({ autoOpen: false, Title: "Hello, World!" });
$("#container").hide(0);
$("#showBtn").bind("click", function () {
$("#container").dialog("open");
});
});
这就是我想要做的。在页面加载时,#container 将被隐藏并一直保持,直到用户单击“显示”按钮。
【问题讨论】:
-
你试过用 hide();没有参数?
-
@EnterJQ 是的,我做到了。
-
将 .bind 替换为 .on
-
哦,实际上,没有参数的 hide() 可以神奇地工作!谢谢!
标签: javascript jquery firefox dialog show-hide