![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
jQuery を使って下記のようなことは可能でしょうか。また可能な場合参考になるテンプレートのようなものがある場所を教えていただけますと幸いです。
http://www.nittsu.co.jp/index.html
のサイトのグローバルメニュー下のFlashコンテンツ。
やりたいことは、
同じように右側に4つのボタンを縦に配置して、マウスオーバーをすると左側のイメージが変更されるようにしたい。
また、右側のボタンをクリックするとリンクされているページに飛ぶ形。
表示されるイメージは、フェードインなどのように動的に表示される必要はなく、単純に静的なイメージが切り替わる感じです。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
jQuery使ってなくて申し訳ないですが
大雑把にこんな感じですか?
動的に作成したほうがいい気もしたのですが時間がないので適当ですいません。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title></title>
<script type="text/javascript">
function test(el)
{
document.images["ifr"].src = el + ".png";
}
</script>
</head>
<body>
<table border = "1">
<tr>
<td rowspan = "5">
<img src = "1.png" id = "ifr" width = "400" height = "240">
</td>
</tr>
<tr>
<td ><a href = "test1.html" ><img src = "1.png" id = "1" width = "100" height = "50" onmouseover = "test(1);"></td>
</tr><tr>
<td><a href = "test2.html" ><img src = "2.png" id = "2" width = "100" height = "50"onmouseover = "test(2);"></td>
</tr><tr>
<td><a href = "test3.html"><img src = "3.png"id = "3" width = "100" height = "50" onmouseover = "test(3);"></td>
</tr><tr>
<td><a href = "test4.html"><img src = "4.png"id = "4" width = "100" height = "50"onmouseover = "test(4);"></td>
</tr>
</table>
</body>
</html>
参考URL:http://www.red.oit-net.jp/tatsuya/java/image3.htm
この回答への補足
アドバイスいただいたソースでほぼやりたかったことはうまくいきましたありがとうございます。
そこで大変恐縮ですが、右側の4つのボタンをさらにマウスオーバーするにはどうしたらよいのでしょうか。
また、別の質問になってしまうのですが、右側のボタンのスライスがきちんと出来、4つのボタンのhightと左のイメージのhightが同じなのに、右側各ボタンに隙間があいてしまうのです。
border-collapse:collapse;をCSSで対応しましたが解決しませんでした。
No.3
- 回答日時:
サンプルです。
レイアウトは一切していないのでCSS等で。<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
var anchorblock = '#nabi'; // リンクの収まっている要素のid
var imageblock = '#image'; // imgの収まっている要素のid
$(imageblock+' img').each(function(idx){
if(idx > 0) $(this).hide();
});
$(anchorblock+' a').each(function(idx){
jQuery.data($(this).get(0),'anchor_index',idx);
});
$(anchorblock+' a').hover(function(){
var a_idx = jQuery.data($(this).get(0),'anchor_index') +1;
$(imageblock+' img').each(function(idx){
if(idx == a_idx) {
$(this).show();
} else {
$(this).hide();
}
});
},function(){
$(imageblock+' img').each(function(idx){
if(idx > 0) $(this).hide();
else $(this).show();
});
});
});
</script>
</head>
<body>
<p id="nabi">
<a href="http://example.com/1/">リンク1</a>
<a href="example2.html">リンク2</a>
<a href="example3.html">リンク3</a>
</p>
<p id="image">
<img src="img/zzz.jpeg"><!--
一つ目がマウスオーバー無しの画像 以下はリンクの順に対応
--><img src="img/aaa.jpeg"><!--
--><img src="img/bbb.jpeg"><!--
--><img src="img/ccc.jpeg">
</p>
No.1
- 回答日時:
多分お望みのものに一番近いかと思います。
多少自分でカスタマイズする必要性があるかもしれませんが。
以下のURLにはサンプルがあります。
http://f32.aaa.livedoor.jp/~azusa/exp3.php?f=inc …
ありがとうございます。
早速参考にさせていただきトライしてみます。
おそらく紹介いただいたサイトと同じことを考えておりましたので
可能かと思います。
結果、ご連絡いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- マウス・キーボード Bluetoothのクイックペアリングについて 8 2023/03/25 16:50
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- 英語 口頭での"the following..."の可否等について 6 2022/08/19 01:01
- PDF PDF閲覧で 各ページの特定部分だけを表示する方法はありますか? 例えば 右下のページだけを確認した 2 2023/02/27 16:01
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MFCで画像を表示させているので...
-
ダイアログから画像ファイルは...
-
画像が表示でnull; this.src
-
Vb.net2005での画像の合成方法
-
条件分岐でキーが入力されてい...
-
javascriptでのパスについて
-
色の変更
-
jQuery を使って下記のようなこ...
-
jqueryスライドショーをストッ...
-
JavaScriptで変更した属性の元...
-
html内にスライドショーを複数設置
-
ASP.NETで、配列は使えな...
-
JavaScriptの記述方法
-
jqueryのスライドショー。html...
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
eclipseでcssを使うためには?
-
jspでcssが読み込めない
-
jQueryで同じクラス名のものを...
-
jqueryのsortableで一部ソート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
【OpenCV】二値画像後、白の部...
-
外部javascriptの重複を防ぐには
-
Vb.net2005での画像の合成方法
-
pythonで、tkinterとpillowの組...
-
html内にスライドショーを複数設置
-
ラズパイでno module named zbar
-
リンク先を動的に変更する
-
外部ファイルにしたら文字化け...
-
libjpegライブラリの使い方につ...
-
プログラムの上手な書き方は?
-
pythonのpygameでキャラクター...
-
error LNK2019 未解決のシンボ...
-
複数画像のランダム複数表示(...
-
imageクラスからiconクラスに変...
-
<noscript>と</a>の関係
-
(javascript)HTMLで指定した...
-
imgボタンにfocusの当て方
-
OpenCVで固定枠で画像を操作す...
おすすめ情報