

HTML、CSS、Javascriptを勉強中の初心者です。
あまり難しいことはわからないので、噛み砕いて説明してくださるとうれしいです。
あるWebページで、画像で作成したボタンA、B、Cを一列に配置されている状態で、以下のような処理をしたいと思っています。
(1)画像Aがクリックされたら、画像Aを画像A2に置き換える
(2)画像A2が表示されている状態で、画像Bをクリックすると、画像A2は画像Aとなり、画像Bは画像B2となる
質問内容は以下です。
(1)の処理をonclick処理で実装したところ、クリックした瞬間のみ画像A2となり、カーソルが離れると画像Aに戻ってしまうが、クリックした状態のままにするには他にどのような処理が必要なのか。
(2)jQuery?でif文でできるような気がするが、サンプルとなるものがなく、書き方がわからない…。
上記について、ご回答よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんばんは。
↓この辺が参考になるかと思います。
http://codingmania.net/globalnav/432.html
http://codingmania.net/globalnav/409.html
ありがとうございます。
既存のソースの修正なのですが、元々のソースがテーブルで作成した枠の中に画像を配置しており、リスト化されていないものだったのですが、リスト化してこちらを参考にやってみたいと思います。
なるべくソースを変えないでと言われていますが、どれだけ調べてもリスト化するしか方法がなさそうですものね…。
No.1
- 回答日時:
意味がよくわからない!
ボタンをクリックする=リンク先に飛ぶ
onclickでボタン背景を変える意味がないのでは?・・・
onMouseで背景を変える=ロールーオーバー
どうしてもやりたいのであれば、作れるが意味がないのでは?・・・
ユーザビリティとか、ウェブの意味をもっと理解する必要があると、おもわれるが?・・・
レイヤー(z-index)を重ね、同じ位置に、透明度をゼロにの画像を表示すれば、CSSだけで十分できるとおもうが?・・・
考え方だけ・・・スクリプトを使うとブラウザのスクリプトを切っている人には、まったく変化がない!
この回答への補足
意図が伝わらずすみません。
ロールオーバー、クリックでそれぞれ別のボタン画像を入れ替えるというのはユーザー側の希望です。
私が趣味で作っているものではあれば自由に変えることもできますが、そうもいかないので困っているのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Illustrator(イラストレーター) 「頂点で線分を伸ばす」作業がうまく行かない。 1 2022/09/09 10:19
- 工学 電気関係のテキストにて以下の問題が分からず、回答をお願いします 【問題文:ブレーカーがトリップしてい 3 2023/05/22 10:43
- Excel(エクセル) エクセルVBA 特殊フォルダのパスを取得の方法を教えてください 3 2022/09/02 13:14
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- Illustrator(イラストレーター) 印刷プレビューに画像が表示されない 3 2022/09/06 14:34
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「using Windows」でエラーが出る
-
画像のビット数を変更する方法
-
Excel ユーザーフォームで表示...
-
画像比較
-
uwscの画像認識の不具合だと思...
-
背景画像の繰り返しについて
-
ローカルで動くページがサーバ...
-
gif 画像上の ボタンに リン...
-
画像を表示するには
-
VBAのユーザーフォームのイメー...
-
【EXCEL VBA】ダブルクリックで...
-
jpgファイルの内容を比較したい...
-
画像のピクセルデータの取得
-
C#でストアアプリ開発
-
【WPF】画像の切り替え
-
C# Excelのsheetに表示された...
-
PowerPoint VBA で画像の鮮明度...
-
bmp形式の画像を色の深さを24ビ...
-
EXCEL VBA 複数のImageコントロ...
-
spacer.gif について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
背景画像の繰り返しについて
-
画像のビット数を変更する方法
-
EXCEL VBA 複数のImageコントロ...
-
「using Windows」でエラーが出る
-
Excel ユーザーフォームで表示...
-
【EXCEL VBA】ダブルクリックで...
-
UWSC 画像判定と条件分岐について
-
vb.net 画像の透過について
-
VBAのユーザーフォームのイメー...
-
UWSCでループ処理がうまくいき...
-
uwcs のマクロで画像認識をして...
-
画像処理したBitmapをピクチャ...
-
jqueryスライダーを2段でスライ...
-
UWSCの画像認識と条件分岐につ...
-
uwscの画像認識に失敗します。
-
UWSC「画像が無い場合」
-
画像のピクセルデータの取得
-
UWSC 画像認識で条件分岐
-
同じ画像を複数回表示させる
-
PowerPoint VBA で画像の鮮明度...
おすすめ情報