Вот пример кода.
$(".remove.group").live("click", function (ev) {
var button = $(ev.currentTarget);
var action = button.get(0).dataset["action"];
var method = button.get(0).dataset["method"];
var modal = $("#remove");
modal.find(".primaryaction").bind("click", function (e) {
$.ajax({
url: action,
type: method,
dataType: "xml",
success: function (rawResponse, status, xhr) {
//some business logic
$.nmTop().close();
},
error: function (xhr) {
console.log(arguments);
var message = "Could not remove group";
alert(message);
$.nmTop().close();
}
});
});
modal.find(".cancelButton").bind("click", function (e) {
$.nmTop().close();
});
$.nmManual("#remove");
return false;
});
Я использую nyroModal и jQuery здесь.
Все события кликов работают нормально в первый раз. Но если я снова открою модал и нажму на любую из кнопок, то nyroModal выдает ошибку:
this.elts.cont не определено