//把所有圖片存到陣列
var photoPlay = function(pics_ul,look_all_im){
var PicsArr = new Array();
var NowIndex = 0;
var NowTotal = 0;
var NowImages = '';
var InterValID = '';
//自動撥放
$("#" +pics_ul+ " li").each(function(){
PicsArr[$(this).index()] = $(this).find('img').attr('src').replace("/website/","/website/B_");
});
$("."+look_all_im).css("cursor","pointer").click(function(){
NowIndex = $(this).parents('li').index();
NowTotal = $("#" +pics_ul+ " li").size();
NowImages = PicsArr[NowIndex];
$(document).scrollTop(0);
//背景遮罩
$("body").append('
');
$("#look_all_im_mask").css({
"width":$(document).width(),
"height":$(document).height(),
"top": 0,
"left": 0,
"position": "absolute",
"background-color": "#CCCCCC",
"opacity":"0.3"
});
$("body").append(''+
''+
'
'+
'
'+
''+
'
'+
'
'+
'
'+
'Image
' +(NowIndex+1)+ ' /
' +NowTotal+ ''+
'
'
);
});
//上一張
$("#look_all_im_back").live("click",function(){
NowIndex--;
if(NowIndex < 0)NowIndex = NowTotal-1;
$("#look_all_im_now_image").attr('src',PicsArr[NowIndex]).hide().one("load",function(){
$(this).fadeIn();
});;;
$("#look_all_im_index").html(NowIndex+1);
});
//下一張
$("#look_all_im_next").live("click",function(){
NowIndex++;
if(NowIndex > NowTotal-1)NowIndex = 0;
$("#look_all_im_now_image").attr('src',PicsArr[NowIndex]).hide().one("load",function(){
$(this).fadeIn();
});;
$("#look_all_im_index").html(NowIndex+1);
});
$("#look_all_im_play").live("click",function(){
var NowPlay = $(this).attr('src');
if(NowPlay.match('lightbox-start.gif')){
$(this).attr('src','/titbit/images/lightbox-stop.gif');
$(this).attr('alt','停止自動撥放');
InterValID = setInterval("photoPlay.replyPlay()",3000);
}
else{
$(this).attr('src','/titbit/images/lightbox-start.gif');
$(this).attr('alt','自動撥放');
clearInterval(InterValID);
}
});
//關閉
$("#look_all_im_close").live("click",function(){
$("#look_all_im_back").die("click");
$("#look_all_im_next").die("click");
$("#look_all_im_play").die("click");
$("#look_all_im_div_out").remove();
$("#look_all_im_mask").fadeOut(function(){$(this).remove();});
clearInterval(InterValID);
});
});
}
photoPlay.replyPlay = function(){
$("#look_all_im_next").trigger('click');
}