点击一个按钮,我试图在一个漂亮的盒子中显示一个简单的隐藏div。这是代码,工程:用Fancybox显示div
$("#btnForm").fancybox({ content: $("#divForm").html() });
但是从我读过,这似乎并没有要完成这一任务的标准方式。我已经试过以下每一项,不成功:
$("#btnForm").fancybox({ href: "#divForm" });
$("#btnForm").click(function() {
$.fancybox({ href: "#divForm" });
});
$("#btnForm").click(function() {
$("#divForm").fancybox();
});
有人能指出我如何正确地使用这个工具的正确方向?这里是我的html:
<input type="button" value="Load Form" id="btnForm" />
<div id="divForm" style="display:none">
<form action="tbd">
File: <input type="file" /><br /><br />
<input type="submit" />
</form>
</div>
嗯,好吧+1,因为它看起来更接近我需要的东西,但由于某些原因,fancybox显示空白。在控制台中没有错误,代码看起来很适合我。我们两个都没有看到类型吗? – 2012-03-18 20:18:44
我添加了一个完整的工作示例,至少它适用于我(带Safari和Firefox的OSX) – 2012-03-18 20:58:49
该代码不适用于Fancybox 1.3,但使用更新的版本可以完美地工作。谢谢。 – 2012-03-18 21:01:35