No.1ベストアンサー
- 回答日時:
検索すれば、あちこちにたくさんころがっていそうなスクリプトですが、回答がないみたいなので…
>マウスオーバーで赤枠のところにそれぞれの画像を表示させる
画像に「赤枠」の部分がないので、よくわかってないのですが、ご参考まで。
(レイアウトはいい加減です)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head><title>test</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<style type="text/css">
div#target div { float:left; }
div#target ol { width:150px; cursor:pointer; color:red; }
div#target ol img { display:none; }
div#target div.screen { width:300px; height:150px; border:1px solid #00f; }
</style>
</head>
<body>
<div id="target">
<div>
<ol type="1">
<li>text1<img src="A.jpg" alt="A"></li>
<li>text2<img src="B.jpg" alt="B"></li>
<li>text3<img src="C.jpg" alt="C"></li>
<li>text4<img src="D.jpg" alt="D"></li>
<li>text5<img src="E.jpg" alt="E"></li>
</ol>
</div>
<div class="screen">
<img src="defalt" alt="">
</div>
</div>
<script type="text/javascript">
<!--
(function(id) {
//@cc_on @set @V = (@_jscript_version <= 5.8)
function eventfunc(e) {
var p, t = e./*@if(@V)srcElement @else @*/target/*@end @*/;
if (t.nodeName != "LI") return;
p = t.parentNode.parentNode.nextSibling;
while (p && p.nodeName != "DIV") p = p.nextSibling;
if (p.className != "screen") return;
if ((t = getImg(t)) && (p = getImg(p))) p.src = t.src, p.alt = t.alt;
}
function getImg(e) {
var c = e.firstChild;
while(c && c.nodeName != "IMG") c = c.nextSibling;
return c?c:null;
}
var e = document.getElementById(id);
if (e) {
e = e.getElementsByTagName("OL")[0];
e./*@if(@V)attachEvent("on" + @else @*/addEventListener(/*@end @*/"mouseover", eventfunc, false);
}
})("target"); // ←id of div
//-->
</script>
</body>
</html>
この回答へのお礼
お礼日時:2010/06/18 09:28
ご回答頂きましてありがとうございます。
赤枠では青枠の間違いでした。
内容自体よく分かりませんが、何とかコピーして
使わせて頂きます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) Mycrosoft Edge の「コレクション」に、画像とテキストを追加したい 2 2022/05/28 11:10
- Android(アンドロイド) Aloha Browser でダウンロードしたファイルをPCに転送するには? 1 2022/05/23 18:54
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- 画像編集・動画編集・音楽編集 AfterEffectでのシャターの挙動がおかしい 1 2023/05/07 00:38
- Gmail Gmailの設定。送られて来た添付画像を返信する際、添付されないようする設定の仕方を知りたい。 2 2022/09/20 23:43
- Excel(エクセル) EXCELの改ページプレビューに似ている表示機能 2 2023/06/16 22:07
- その他(Microsoft Office) スプレッドシートにて、条件付き書式で複数の単語に合致するセルを着色したいです。 2 2023/04/06 13:25
- Photoshop(フォトショップ) 画像編集ソフトPhotopeaのツールバーなどの文字の大きさを変える方法を教えてください。 1 2023/02/25 19:09
- その他(プログラミング・Web制作) Microsoft Forms とか、それに似たツールで計算をすることはできないか? 2 2023/01/14 11:26
- PowerPoint(パワーポイント) パワーポイント アニメーション効果で、テキストと同時に画像を表示させる方法を教えてください 2 2022/09/12 21:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
MAX関数を使ってからLEFT JOIN...
-
javascriptで毎月替わる画像
-
jQueryで、リンクURLの一致を確...
-
jQueryで同じクラス名のものを...
-
フッター上部に謎の隙間
-
アップロードファイルの種類に...
-
HTMLで条件分岐はできますか?
-
大分類・中分類・小分類
-
HTMLですCSSです 画像のように...
-
Javascript初心者|jQueryの.va...
-
CSS <div>の入れ子が反映さ...
-
createElementで作成した要素を...
-
【javascript で動的に a タグ...
-
画面が真っ白になるのはどうして?
-
日替わりで画像を変更したい
-
背景色を透明化
-
ボタンを押すたびに交互に切り...
-
【短い】1つだけ展開/表示/非表...
-
jQueryでサーバー上のファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
【jQuery】2分割レイアウトで、...
-
html5に変えるとスライドショー...
-
【iOS及びAndroid】リンク画像...
-
アコーディオンメニューが開い...
-
画像をフェードアウト&フェー...
-
jqueryのプラグインslickの画像...
-
横並びの画像を3枚時間差でフェ...
-
CSSでマウスオーバーした画像を...
-
[jQuery]bxSlider 一番最後と...
-
神経衰弱 順番に裏返し
-
チェックボックスと画像切替の連動
-
一定時間ごとに画像を切り替え...
-
複数の要素へ appendchild でき...
-
jqueryサブウィンドウにて画像...
-
Firefoxとクロームでフェードイ...
-
折り畳みメニューを使った場合...
-
fontsize.jsでhtmlの大中小の設...
-
jsでグリッドデザインのサムネ...
-
javascript 神経衰弱
おすすめ情報