Bir bağlantı tıklaması taklidi yapmanız gerekiyor mu? Kalın kutu sitesinden:
ThickBox, bir bağlantı öğesinden, giriş öğesinden (tipik olarak bir düğme) ve alan öğesinden (görüntü eşlemeleri) çağrılabilir.
Bu kabul edilebilirse, kalın kutu sınıfını girdinin kendisine koymak kadar kolay olmalıdır:
<input id="thickboxButton" type="button" class="thickbox" value="Click me">
Değilse, Firebug kullanmanızı ve yalnızca ilk tıklamada tetiklenip tetiklenmediğini görmek için bağlantı öğesinin onclick yöntemine bir kesme noktası yerleştirmenizi öneririm.
Düzenle:
Tamam, kendim için denemeliydim ve benim için kodunuz hem Chrome hem de Firefox'ta tam olarak çalıştı:
<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>
Girişe veya bağlantı elemanına tıklasam da pencere açılır. Yukarıdaki kod sizin için çalışıyorsa, hatanızın başka bir yerde olduğunu ve sorunu izole etmeye çalışmanızı öneririm.
Bir başka olasılık da jquery / thickbox'ın farklı sürümlerini kullanmamızdır. Thickbox sayfasından aldığım şeyi kullanıyorum - jquery 1.3.2 ve thickbox 3.1.