最初に言いたいのは、私は jQuery を学ぶのが初めてで、それを使ってスライドショーを作成しようとしているということです。
jQuery は次のとおりです。
$(document).ready(function() {
$("#Slider li img").click(function() {
$("").fadeTo('slow',0);
$('#mainImg').attr('src',$(this).attr('src').replace('thumb/', ''));
});
var imgSwap = [];
$("#Slider li img").each(function() {
imgUrl = this.src.replace('thumb/', '');
imgSwap.push(imgUrl);
});
$(imgSwap).preload();
});
$.fn.preload = function() {
this.each( function() { $('<img/>')[0].src = this; });
}
そして私のdiv:
<div id="Slider">
<img src="sliderImg/img_1.png" alt="" id="mainImg" />
<ul>
<li><img src="sliderImg/thumb/img_1.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_2.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_3.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_4.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_5.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_6.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_7.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_8.png" alt="" /></li>
<li><img src="sliderImg/thumb/img_9.png" alt="" /></li>
</ul>
</div>
私がやりたいのは、画像間の遷移を作成することです。
どうすればそのようなことができますか?関数を使用しようとしましたfadeTo()
が、うまくいきませんでした。
手伝ってくれてありがとう