2013-11-22 62 views
0

我使用此片段來顯示一個單擊鏈接時的微調器。有時候鏈接.ln-edit-task通過Ajax加載,代碼段中斷。我如何使它在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"); 
}; 

請注意,在Turbolinks in Rails中需要page:change

回答

3

嘗試

$(document).on("confirm:complete", ".ln-destroy-task", function (e, response) { 
    if (response) { 
     return showSpinner($(this)); 
    } 
}); 
相關問題