1
我在我的頁面中注入了mustachejs模板,然後我有一個函數可以觸發這些模板。爲什麼.on('load',function)不能用於JS模板?
JS這樣:
function loadToggleCSS() {
console.log("loadToggleCSS : fired!");
$("button").toggleClass('status0').toggleClass('status1');
console.log("loadToggleCSS : finished!");
}
$('body').on('load', loadToggleCSS); // <------ this doesn't fire on template
loadToggleCSS(); // <------------------------- this DOES fire!
有人可以解釋爲什麼第一個失敗。
小提琴:http://jsfiddle.net/RXe2t/15/
只是觸發'loadToggleCSS'在'.getJSON'回調處理程序的底部來代替。 [見小提琴](http://jsfiddle.net/RXe2t/16/)。 – mekwall