使用方法
var request;
var $current;
var cache = {};
var $frame = $('#photo-viewer');
var $thumbs = $('.thumb');
function crossfade($img) {
if ($current) {
$current.stop().fadeOut('slow');
}
$img.css({
marginLeft: -$img.width() / 2,
marginTop: -$img.height() / 2
});
$img.stop().fadeTo('slow', 1);
$current = $img;
}
$(document).on('click', '.thumb', function(e){
var $img,
src = this.href;
request = src;
e.preventDefault();
$thumbs.removeClass('active');
$(this).addClass('active');
if (cache.hasOwnProperty(src)) {
if (cache[src].isLoading === false) {
crossfade(cache[src].$img);
}
} else {
$img = $('<img/>');
cache[src] = {
$img: $img,
isLoading: true
};
$img.on('load', function(){
$img.hide();
$frame.removeClass('is-loading').append($img);
cache[src].isLoading = false;
if (request === src) {
crossfade($img);
}
});
$frame.addClass('is-loading');
$img.attr({
'src': src,
'alt': this.title || ''
});
}
});
$('.thumb').eq(0).click();
站长提示:
1. 苦力吧素材官方QQ群:
950875342
2. 平台上所有素材资源,需注册登录会员方能正常下载。
3. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励
2K币。
4. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
5. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服