Делегирование jQuery для закрытия диалогов Boxy - PullRequest
1 голос
/ 19 июня 2010

в настоящее время я использую следующее, чтобы закрыть диалоговое окно

<button onClick="Boxy.get(this).hideAndUnload(); return false;">Cancel</button>

, но я хочу сделать что-то вроде

<button class="btnCancel">Cancel</button>

, чтобы закрыть диалоговое окно

iпытался использовать 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();
})

1 Ответ

3 голосов
/ 19 июня 2010

На сайте Boxy вы можете использовать .close css class:

.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;
});
...