在這種demo,我得到不同的輸出,如果我使用(無包裝)或(的onLoad)。沒有包裹物(頭)VS的onLoad
我的問題是,在HTML文件,以獲得正確的警報:1,2,3,4需要在代碼中有什麼變化?使用Dojo的一個簡單的負載我所有警報始終得到4:
<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.js"></script>
<script type="text/javascript">
var slider = [];
for (i = 0; i < 4; i++) {
slider[i] = function() {
alert([i]);
};
dojo.addOnLoad(slider[i]);
}
</script>
完美的男人,謝謝 – anvd