10
jQuery. Ready ใน iframe ที่แทรกแบบไดนามิก
เราใช้ jQuery thickboxเพื่อแสดง iframe แบบไดนามิกเมื่อมีคนคลิกที่รูปภาพ ใน iframe นี้เรากำลังใช้ไลบรารี javascript แกลเลอเรียเพื่อแสดงรูปภาพหลายภาพ ปัญหาน่าจะเป็นที่$(document).readyiframe ดูเหมือนว่าจะถูกไล่ออกเร็วเกินไปและเนื้อหา iframe ยังไม่ได้โหลดดังนั้นรหัส galleria จึงไม่ได้ใช้อย่างถูกต้องในองค์ประกอบ DOM $(document).readyดูเหมือนว่าจะใช้สถานะพร้อมผู้ปกครอง iframe เพื่อตัดสินใจว่า iframe พร้อมหรือไม่ ถ้าเราแยกฟังก์ชั่นที่เรียกโดยเอกสารพร้อมในฟังก์ชั่นแยกต่างหากและเรียกมันหลังจากหมดเวลา 100 ms ใช้งานได้ แต่เราไม่สามารถรับโอกาสในการผลิตด้วยคอมพิวเตอร์ที่ช้า $(document).ready(function() { setTimeout(ApplyGalleria, 100); }); คำถามของฉัน: เหตุการณ์ jQuery ใดที่เราควรผูกไว้เพื่อให้สามารถเรียกใช้รหัสของเราได้เมื่อ iframe แบบไดนามิกพร้อมใช้งานและไม่ใช่เฉพาะผู้ปกครองเท่านั้น