========================================
image1(メイン画像)
=========================================
|image2|image3|image4|image5| (サムネイル画像)
上記のイメージをスライダーだと思ってください。
サムネイルのimage2をクリックするとメイン画像にimage2が表示され、サムネイルのimage2がimage1のサムネイルに変わる、その後サムネイルのimage3をクリックするとメイン画像がimage3になり、サムネイルimage3がimage2になるようにしたいです。
現在のソースは下記の通りです。
実現できるものなのでしょうか?
ご回答いただける方、どうぞご教授くださいませ。
よろしくお願いいたします。
HTML
1<table> 2<tr> 3<td class="slide"><img src="images/01.jpg" /><em>メイン画像</em></td> 4</tr> 5<tr> 6<td> 7<ul> 8<li><a href="images/02.jpg" title="画像02"><img src="images/02.jpg" /></a></li> 9<li><a href="images/03.jpg" title="画像03"><img src="images/03.jpg" /></a></li> 10<li><a href="images/04.jpg" title="画像04"><img src="images/04.jpg" /></a></li> 11<li><a href="images/05.jpg" title="画像05"><img src="images/05.jpg" /></a></li> 12</ul></td> 13</tr> 14</table>
Javascript
1<script> 2$(document).ready(function(){ 3 $("td > ul > li").hover(function(){ 4 $(this).fadeTo(200,0.5); 5 },function() { 6 $(this).fadeTo(200,1); 7 }); 8 $("td > ul > li > a").click(function(){ 9 var src = $(this).attr("href"); 10 var title = $(this).attr("title"); 11 $(".slide").fadeOut("slow",function() { 12 $(this).find("img").attr("src",src); 13 $(this).find("em").html(title); 14 $(this).fadeIn(); 15 }); 16 return false; 17 }); 18}); 19</script>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/01/31 10:13
退会済みユーザー
2019/01/31 11:04