點擊一個按鈕,我試圖在一個漂亮的盒子中顯示一個簡單的隱藏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