با توجه به اینکه بهترین مکان برای load کردن کتابخانههای javascript در انتهای صفحه میباشد (از جمله jquery.js )، چنانچه از کدهای jquery در میان صفحات استفاده نماییم، مطمئنا با خطا مواجه خواهیم شد.
راه کار اولیه که به ذهنم رسید قرار دادن کدها در یک تابع جدید مانند کد زیر است :
function myfunc(){
$('#test')....;
}
و سپس قرار دادن آن تابع در window.onload
به صورت زیر
اما چنانچه در صفحه بیشتر از یک بار این مقدار دهی صورت گیرد با خطا مواجه میشویم
و خلاصه اینکه در لینک برای این مسئله هم راه کار وجود دارد و آن :
window.addEventListener('load', myfunc1, false);
window.addEventListener('load', myfunc2, false);
...