• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初心者です。クリッカブルマップonclickの後)

クリッカブルマップで画像を差し替える方法

このQ&Aのポイント
  • JavaScript初心者でも分かるクリッカブルマップの使い方と画像差し替え方法について紹介します。
  • クリッカブルマップを使用して、画像が差し替えられるようにする方法を解説します。JavaScript初心者でも簡単に実装できます。
  • クリッカブルマップのarea範囲外でクリックした場合に、元の画像に戻るようにする方法を紹介します。jQueryや新しいリンク(html)は使用できません。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

ANo1です。 >クリック後の画像上で元areaの範囲内をさわったりすると >画像が元areaのロールオーバー時のものが表示されてしまうんです ホットスポットも含めて違う画像に変わるのでしたら、クリッカブルマップを2セット用意しておいて、それを入替えたほうがわかり易いでしょう。 現状のように同じ画像要素を用いて、参照するマップを入替えてもよいですが、上記のほうがわかりやすいかと。

siro0101
質問者

お礼

御礼が遅くなってしまい申し訳ありません。 やはりクリッカブルマップ2枚だてが良さそうですね。 もう少し勉強して、進めたいと思います。ありがとうございました。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

>このarea座標外でクリックして、元画像に戻るようにしたいです。 添付図で見ると別のareaのようですので、別にareaを定義して、同様の仕組みで画像を元に戻すようにすれば解決すると思いますが…?

siro0101
質問者

お礼

ご回答ありがとうございます。 別areaの指定は設定できるのですが、元areaの設定が生きたままなので クリック後の画像上で元areaの範囲内をさわったりすると 画像が元areaのロールオーバー時のものが表示されてしまうんです。 クリック後の画像は、元areaの範囲をオーバーしたサイズなので 一度クリックするとどこが元areaの範囲かは認識できなくなります。 この元areaの設定内で、別areaの指示もできればと思ったのですが・・・ クリック回数を指定するなどするしかなさそうですね。 お忙しい中、ありがとうございました。

関連するQ&A