などの画像要素がある場合、IE7、8、および Chrome での画像の onload イベントがページの読み込み時に非常におかしくなることがあります。はまったくトリガーされず、一部の要素を変更する操作を実行すると、操作結果が無効になる場合があります。"/> などの画像要素がある場合、IE7、8、および Chrome での画像の onload イベントがページの読み込み時に非常におかしくなることがあります。はまったくトリガーされず、一部の要素を変更する操作を実行すると、操作結果が無効になる場合があります。">

ホームページ >ウェブフロントエンド >jsチュートリアル >画像オンロード イベントをトリガーする問題の解決策_JavaScript スキル

画像オンロード イベントをトリガーする問題の解決策_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 18:03:561345ブラウズ

また、ページのサイズやコードの位置によっても異なります。

Firefox ではすべて正常に動作します。

解決策は、onload がトリガーされる前に画像 src の値を変更することです。これは、ページの読み込みプロセス中に、画像の先頭に一時的なプレースホルダー画像を置くことと同じであり、js を使用してそれを置き換えます。実際に必要な src。onload イベントがトリガーされる前に各 src が変更された場合、onload は通常どおり動作します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。