javascript - كيف يمكنني معرفة متى تم تحميل صورة خلفية كس؟ هل تم إطلاق حدث؟




jquery css (2)

لدي القطعة الشريط الجانبي الذي يحتوي على خلفية الصورة.

أكثر من هذا هو نموذج إدخال البحث. لا أريد إدخال الإدخال قبل تحميل الصورة.

هل هناك طريقة لإرفاق معالج حدث load إلى صور خلفية كس مثل عناصر إمغ / الكائنات العادية؟

وأنا أعلم أن هذا يمكن أن يتم على صورة طبيعية، ولكن أود أن يبقيه كخلفية كس لأن الصورة هي جزء من العفريت. أنا باستخدام مسج، لذلك حلول باستخدام مسج أو عادي دوم جس هي على قدم المساواة جيدة.


لا تعيين الخلفية في كس، ولكن تحميل الصورة إلى علامة إمغ التي تم إنشاؤها باستخدام جافا سكريبت (أو أفضل، مسج). مرة واحدة تحميلها، فإنه سيتم اطلاق النار الحدث الحمل. عند إطلاق هذا الحدث، تطبيق الخاصية نمط إلى ديف الخاص بك


يمكنك تحميل نفس الصورة باستخدام دوم / صورة مخفية وربط الحدث load على ذلك. التخزين المؤقت للمتصفح يجب أن تأخذ الرعاية من عدم تحميل الصورة مرتين، وإذا تم تحميل الصورة بالفعل يجب أن الحدث النار على الفور ... لم تختبر، صعبة.





background-image