আপনাকে ঠিক এটি করার অনুমতি দেওয়ার জন্য তৈরি একটি ছোট প্লাগইন এখানে রয়েছে, এটি একাধিক পটভূমি চিত্র এবং একাধিক উপাদানগুলিতেও কাজ করে:
নিবন্ধটি পড়ুন:
http://catmull.uk/code-lab/background-image-loaded/
অথবা সরাসরি প্লাগইন কোডে যান:
http://catmull.uk/downloads/bg-loaded/bg-loaded.js
সুতরাং কেবল প্লাগইনটি অন্তর্ভুক্ত করুন এবং তারপরে এটিকে উপাদানটিতে কল করুন:
<script type="text/javascript" src="http://catmull.uk/downloads/bg-loaded/bg-loaded.js"></script>
<script type="text/javascript">
$('body').bgLoaded();
</script>
স্পষ্টতই প্লাগইনটি ডাউনলোড করুন এবং এটি আপনার নিজস্ব হোস্টিংয়ে সঞ্চয় করুন।
ডিফল্টরূপে এটি ব্যাকগ্রাউন্ড লোড হয়ে গেলে প্রতিটি মিলিত উপাদানগুলিতে একটি অতিরিক্ত "বিজি-লোডড" শ্রেণি যুক্ত করে তবে আপনি সহজেই এটিকে আলাদা ফাংশনটি পাস করে পরিবর্তন করতে পারবেন:
<script type="text/javascript" src="http://catmull.uk/downloads/bg-loaded/bg-loaded.js"></script>
<script type="text/javascript">
$('body').bgLoaded({
afterLoaded : function() {
alert('Background image done loading');
}
});
</script>
এখানে একটি কোডেপেন এটি কাজ করে দেখায়।
http://codepen.io/catmull/pen/Lfcpb
Image()বস্তুর আছেonloadইভেন্ট।