0
$(document).ready(function() {
// swaps the images on hover
$("#imgGallery li img").hover(function(){
$('#main').attr('src',$(this).attr('src').replace('thumbnail/', ''));
});
// Image pre-load
var imgSwap = [];
$("#imgGallery li img").each(function(){
imgUrl = this.src.replace('thumbnail/', '');
imgSwap.push(imgUrl);
});
$(imgSwap).preload();
});
$.fn.preload = function() {
this.each(function(){
$('<img/>')[0].src = this;
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="imgGallery">
<img src="gallery/img1.jpg" alt="" id="main" />
<ul>
\t <li><img src="gallery/thumbnail/img1.jpg" alt="" /></li>
<li><img src="gallery/thumbnail/img2.jpg" alt="" /></li>
\t <li><img src="gallery/thumbnail/img3.jpg" alt="" /></li>
\t <li><img src="gallery/thumbnail/img4.jpg" alt="" /></li>
\t <li><img src="gallery/thumbnail/img5.jpg" alt="" /></li>
\t <li><img src="gallery/thumbnail/img6.jpg" alt="" /></li>
\t <li><img src="gallery/thumbnail/img7.jpg" alt="" /></li>
</ul>
</div>
以上是我用来做一个很基本的缩略图库的代码,你可以有一个快速的外观和告诉我如何淡入图像。
检查jQuery的API。 'fadeIn'和'fadeOut' – 2014-10-30 19:05:57