目前,我正在使用以下命令来关闭对话框
<button onClick="Boxy.get(this).hideAndUnload(); return false;">Cancel</button>
但我想做类似的事情
<button class="btnCancel">Cancel</button>
关闭对话框
我尝试使用 jquery delegate()
来关闭对话框,但它不起作用。仅供引用,我正在使用 ajax 动态加载整个表单。例如。
$.get("add/text.html", function(data) {
var b = new Boxy(data, {
title: "Add Text Post",
modal: true,
});
$.getScript("js/tinymce.config.js");
b.show();
})
最佳答案
来自Boxy website你可以使用 .close css 类:
.close
Any elements with this class will be hooked up to close the dialog on
click.
至于第二个想法:你尝试过使用这种逻辑吗?
$('.btnCancel').click(function(){
Boxy.get(this).hideAndUnload(); return false;
});
关于jQuery 委托(delegate)关闭 Boxy 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076087/