نوشته شده توسط
LORD AELX
عالیه
فقط یه سوال، من باید کمی این کد رو دستکاری کنم... برای شروع عملیات از کجا فراخوانی اش کنم؟ کجا پایانش دهم؟ میخوام تمام object ها مخصوصا image ها کاملا بارگذاری شده باشند. (در مورد تصاویر یه مشکلی که همیشه مخصوصا با AJAX دارم اینه که تمام صفحه لود شده به حساب میاد ولی در واقع فقط عناصر HTML رو بارگذاری کرده و پس از محو شدن تصویر loading تصاویر به تدریج بارگذاری می شوند، آیا راهی هست که لود شدن کامل تصاویر رو تشخیص بدهیم؟)
متشکرم
سلام.
load event برای تصاویر وقتی Fire میشه که تصویر مورد نظر load شده باشه (همینطور برای Frame ها و بقیه المنت ها). به بیان دیگه، توی این کد
$('img.test').load(function(){
alert('image is loaded');
});
alert وقتی فراخوانی میشه که img تگی که class اش test هست، کامل load شده باشه. یعنی اگر توی HTML همچین چیزی داشته باشیم:
<img class="test" src="whatever.jpg" />
با کد فوق تا وقتی whatever.jpg لود نشده، alert هم فراخوانی نمیشه...
موفق باشید.