2014-10-30 32 views
0

衰落的图像,与目前基本JQuery的图片库我已经使用

$(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>

以上是我用来做一个很基本的缩略图库的代码,你可以有一个快速的外观和告诉我如何淡入图像。

+0

检查jQuery的API。 'fadeIn'和'fadeOut' – 2014-10-30 19:05:57

回答