Khi nhấp vào một nút, tôi đang cố gắng hiển thị một div ẩn đơn giản trong một hộp ưa thích. Đây là mã mà làm việc:Hiển thị một div với Fancybox
$("#btnForm").fancybox({ content: $("#divForm").html() });
Nhưng từ những gì tôi đã đọc, điều này dường như không thể là cách tiêu chuẩn để thực hiện điều này. Tôi đã thử từng cách sau, không thành công:
$("#btnForm").fancybox({ href: "#divForm" });
$("#btnForm").click(function() {
$.fancybox({ href: "#divForm" });
});
$("#btnForm").click(function() {
$("#divForm").fancybox();
});
Ai đó có thể chỉ cho tôi đúng hướng về cách sử dụng đúng tiện ích này? Dưới đây là html của tôi:
<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>
Hmm - cũng +1 vì có vẻ như nó gần gũi hơn với những gì tôi cần, nhưng hộp ưa thích hiển thị trống vì lý do nào đó. Không có lỗi trong bảng điều khiển và mã có vẻ phù hợp với tôi. Có một loại nào đó không ai trong chúng ta đang nhìn thấy? –
Tôi đã thêm một ví dụ làm việc hoàn chỉnh, ít nhất nó hoạt động cho tôi (OSX với Safari và Firefox) –
Mã đó không hoạt động với Fancybox 1.3, nhưng sử dụng phiên bản mới hơn hoạt động hoàn hảo. Cảm ơn bạn. –