我在客户的网站上使用ThickBox来显示模态表单。它运作良好,但我不能让它关闭。我发送modal = true所以标题没有显示,但是我使用div作为按钮来保存信息或关闭框。从我已经看过的例子中我应该能够调用tb_remove()并且应该处理它,但它根本不起作用。
<div style="clear: both;">
<div class="buttons" onclick="javascript:tb_remove()">
<h2>Cancel</h2>
</div>
<div class="buttons">
<h2>Save</h2>
</div>
</div>
答案 0 :(得分:4)
您是否收到任何javascript错误?检查控制台。另外,我更愿意这样写:
HTML
<div id="wrap">
<div class="buttons">
<h2>Cancel</h2>
</div>
<div class="buttons">
<h2>Save</h2>
</div>
</div>
JAVASCRIPT
$(function() {
$('.buttons').click(function() {
tb_remove();
});
});
CSS
#wrap {clear:both;}