- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jquery について質問させて頂きます。)
jQueryで画像のリンク切れ時に別の画像に切り替える方法
このQ&Aのポイント
- jQueryを使用して、画像のリンク切れ時に別の画像に切り替える方法を検討しています。具体的には、画像のリンクが切れている場合にNoimageの画像ファイルを表示するようにしたいと思っています。現在の実装では、FirefoxやChromeでは正常に動作するものの、IEでは一貫性のない動作となっています。原因が分からないため、他の方法で同様の機能を実現する方法を知りたいです。
- 現在、jqueryを使用して複数の画像を表示する画面を実装していますが、画像のリンクが切れている場合にはNoimageの画像ファイルに差し替えるようにしたいと考えています。具体的な実装方法としては、img要素のerrorイベントを監視し、リンク切れの場合にはimg要素のsrc属性をNoimageの画像ファイルに変更するというものです。ただし、この実装ではFirefoxやChromeでは正常に動作するものの、IEでは一貫性のない動作となっています。原因が分からないため、別の方法で同様の機能を実現する方法を知りたいです。
- 画像のリンク切れ時に別の画像に切り替える機能を実装するために、jqueryを使用していますが、現在の実装ではIEで不安定な動作となっています。具体的には、画像のリンク切れ時にはNoimageの画像に差し替えるようにしていますが、IEでは正常に動作する場合もあればしない場合もあり、複数の画像のうちいくつかは正常に動作し、残りは正常に動作しない場合もあります。原因が分からず困っており、他の方法で同じ機能を実現できるか知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- tracer
- ベストアンサー率41% (255/621)
回答No.2
ちょっとjQueryからは外れますが、単純にimgの背景にNoimageの画像を指定するってのはどうでしょう? 正常に読み込まれたら、Noimage画像の上に正常画像が表示されて、読み込まれなかったら、Noimga画像のままです。
質問者
お礼
ご回答頂き、ありがとうございます! プログラミングを始めて間もないので、そんな発想は思いつきませんでした。。。 本当にありがとうございました!
お礼
ご回答頂き、ありがとうございます! jqueryにこだわりすぎていて、調べ方が甘かったようです。 こんなイベントハンドラがあるんですね。。。 助けて頂きました。本当にありがとうごhttp://okwave.jp/qa/q6943972.html#ざいました!