คุณต้องการที่จะปลอมคลิกยึด? จากไซต์ thickbox:
ThickBox สามารถเรียกใช้จากองค์ประกอบลิงก์องค์ประกอบอินพุต (โดยทั่วไปคือปุ่ม) และองค์ประกอบพื้นที่ (แมปรูปภาพ)
หากเป็นที่ยอมรับก็ควรจะง่ายเหมือนการวางคลาส thickbox บนอินพุตเอง:
<input id="thickboxButton" type="button" class="thickbox" value="Click me">
ถ้าไม่ฉันขอแนะนำให้ใช้ Firebug และวางเบรกพอยต์ในเมธอด onclick ขององค์ประกอบจุดยึดเพื่อดูว่ามันถูกทริกเกอร์เฉพาะในการคลิกครั้งแรก
แก้ไข:
โอเคฉันต้องลองด้วยตัวเองและสำหรับฉันรหัสของคุณใช้ได้ทั้ง Chrome และ Firefox:
<html>
<head>
<link rel="stylesheet" href="thickbox.css" type="text/css" media="screen" />
</head>
<body>
<script src="jquery-latest.pack.js" type="text/javascript"></script>
<script src="thickbox.js" type="text/javascript"></script>
<input onclick="$('#thickboxId').click();" type="button" value="Click me">
<a id="thickboxId" href="myScript.php" class="thickbox" title="">Link</a>
</body>
</html>
หน้าต่างป๊อปอัปไม่ว่าฉันจะคลิกที่อินพุตหรือองค์ประกอบสมอ หากรหัสด้านบนใช้งานได้สำหรับคุณฉันขอแนะนำให้ข้อผิดพลาดของคุณอยู่ที่อื่นและคุณพยายามแยกปัญหาออก
อาจเป็นไปได้ว่าเรากำลังใช้ jquery / thickbox รุ่นต่างๆ ฉันใช้สิ่งที่ฉันได้รับจากหน้า thickbox - jquery 1.3.2 และ thickbox 3.1