我是一個jQuery的小白,我不知道如何解決這個問題:jQuery的準備()和腳本序列
- 我有一個外部的.js腳本,讓我們reflection.js爲例。
- Reflection.js爲每個class =「reflect」圖像創建畫布反射。
- 我通過不同的JS腳本追加了幾張圖片,這些腳本在('document')。準備好時開始。
- 當然,reflection.js不適用於上述腳本創建的圖像。
如何避免這種情況?
我想我需要回調(?)。不幸的是,即使在閱讀文檔之後,我仍然沒有想到回調的想法。
[編輯]
<script src="js/reflection.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery().ready(function() {
jQuery('#thumbs li').each(function(){
jQuery('.'+id+' a').append('<img src="' + imgURL + '" class="reflect" /></a>');
});
});
</script>
你的JavaScript都在onDomReady上執行......只需重新排序它們:首先將圖像添加到DOM,然後執行jqeury反射插件。 – Rudie 2011-04-16 22:44:51