JQuery এ আপনি যখন এটি করেন:
$(function() {
alert("DOM is loaded, but images not necessarily all loaded");
});
এটি আপনার কোড লোড হওয়ার এবং কার্যকর করার জন্য ডিওএমের জন্য অপেক্ষা করে। যদি সমস্ত চিত্র লোড না করা থাকে তবে এটি এখনও কোডটি কার্যকর করে। এটি স্পষ্টতই আমরা চাই যদি আমরা কোনও ডিওএম স্টাফের সূচনা করি যেমন উপাদানগুলি দেখানো বা লুকানো বা ইভেন্ট সংযুক্তকরণ।
যদিও আমি কিছু অ্যানিমেশন চাই এবং সমস্ত চিত্র লোড না হওয়া পর্যন্ত এটি চলতে চাই না তা বলি until এটি করার জন্য jQuery এ কোনও অফিসিয়াল উপায় আছে?
আমার কাছে সবচেয়ে ভাল উপায়টি হ'ল ব্যবহার করা <body onload="finished()">
, তবে আমার যদি না করতে হয় তবে আমি সত্যিই এটি করতে চাই না।
দ্রষ্টব্য: ইন্টারনেট এক্সপ্লোরারে jQuery 1.3.1 এ একটি বাগ রয়েছে যা কোডটি অভ্যন্তরীণ কার্যকর করার আগে সমস্ত চিত্র লোড হওয়ার জন্য অপেক্ষা করে $function() { }
। সুতরাং আপনি যদি সেই প্ল্যাটফর্মটি ব্যবহার করছেন তবে উপরে বর্ণিত সঠিক আচরণের পরিবর্তে আমি যে আচরণটি সন্ধান করছি তা পেয়ে যাবেন।
$("img").load()
কাজ করে না ?