点击链接后,我正在使用此代码段显示微调器。有时链接.ln-edit-task
是通过Ajax加载的,而代码片段则会中断。如何使其适用于加载Ajax的内容?
jQuery(document).on("ready page:change", function() {
return $(".ln-destroy-task").on("confirm:complete", function(e, response) {
if (response) {
return showSpinner($(this));
}
});
});
showSpinner = function(el) {
return el.find(".fa").removeClass().addClass("fa fa-spinner fa-spin");
};
请注意,Rails中的Turbolinks需要page:change
。
答案 0 :(得分:3)
尝试
$(document).on("confirm:complete", ".ln-destroy-task", function (e, response) {
if (response) {
return showSpinner($(this));
}
});