-1
我有一個簡單Backbone.js的頁面,在視圖中我收到從DOM一個div並添加另一個div來它....如何渲染Backbone.js視圖AFTER jQuery文檔準備好了已經解僱了?
<body>
<div id="starbase"></div>
<script type="text/javascript">
(function($){
var ListView = Backbone.View.extend({
el: $("#starbase"),
initialize: function(){
_.bindAll(this, 'render');
this.render();
},
render: function(){
$(this.el).append('<div id="starship"></div>');
}
});
var listView = new ListView();
})(jQuery);
</script>
</body>
有沒有什麼辦法可以強制此渲染功能jQuery DOM準備事件發生後發生了什麼?這意味着在jQuery就緒發生之後,starship div只能添加到starbase div中。
既然你的腳本是'#DIV starbase'後,它只會在創建後執行,換句話說[腳本作品(https://開頭的jsfiddle。 net/o7ruc9p4/1 /)你想要的方式ti –
對不起@TJ,也許你誤會了。我想在jQuery文檔就緒事件觸發後觸發渲染函數。現在我相信,因爲它是一個就地功能,它會在遇到它的時候觸發(我認爲這是jQuery文檔準備就緒之前)。請糾正我,如果我錯誤的假設。 – AbuMariam
您的腳本位於文檔的最底部,即'