jQuery 委托(delegate)关闭 Boxy 对话框

标签 jquery delegates boxy

目前,我正在使用以下命令来关闭对话框

<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/

相关文章:

javascript - iOS6 Safari JavaScript Ajax 轮询错误?

javascript - 如何将导航添加到模态

javascript - 如何在 mozilla 浏览器的 Select around arrow 中删除边框和箭头

使用 Microsoft Web 浏览器 OCX 控件时 addEventListener 上的 jQuery 2.x 问题

ios - 如何在从主函数返回值之前等待委托(delegate)函数完成

.net - 多线程循环卡住ui

objective-c - 从自定义 uitableviewcell 中的按钮点击委托(delegate)

javascript - boxy.confirm 不要等待确认