");
doc.close();
})(document)*/
new Slide({
target : $('#slide01 ul'),
control : $('#slide01_control span'),
type : 'click'
});
var $liLength = $("#slide li").length;
var $ulWidth = $liLength * 125 - 25;
var i = 0;
var $LDistance = $(".track").width() - $(".thumb").width();//滚动条最终到答右边界时的left值
//var $perMove=$(".thumb").width()+100;//每次点击单位移动的距离
var $perMove = $LDistance / ($liLength - 5);//每次点击单位移动的距离
var drag;//是否此时处于拖动状态
var drop = true;//此时是否放下 作为第二条件
var $thumb = parseInt($(".thumb").css("left"));
var $FDistance = 0;
var $LDistance = $(".track").width() - $(".thumb").width();//滚动条最终到答右边界时的left值
var $LperMove = $(".thumb").width() + 100;//往左时单位移动的距离
var $RperMove = $(".thumb").width();//往右时单位移动的距离
var $ctDistance = $(".overview li").eq(0).width() + 25;
var $perCtDis = $ctDistance / $LDistance;//单位距离匹配到内容移动的距离
var index = 1;
var Timer;
$("#slide ul").css("width", $ulWidth);
$("#next").click(function() {
clearTimeout(Timer);
if ($liLength <= 5) {
return false;
}
Timer = setTimeout(function() {
var $left = parseInt($("#scrollbar .thumb").css("left"));//获取当前滚动块的偏移值
if (drag === false && drop) {//只有当确实触发了拖动事件的情况下才执行
if ($left == 0) {//如果此时left值为0,则将索引指定到0
i = 0;
} else {
i = Math.ceil($left / $perMove) - 1;//否则的话向上舍入-1
}
drop = false;
}
if (i == $liLength - 5)
return false;//到头就停止点击
++i;
$("#scrollbar .overview").animate({
"left" : -125 * i
}, 300);
$thumb = parseInt($(".thumb").css("left"));
var $betweenD = $(".track").width() - parseInt($thumb);//表示每次移动时右侧的剩余量
if ($betweenD <= $perMove) {
$(".thumb").css("left", $LDistance);
return false;
}
$(".thumb").css("left", $perMove * i);
}, 200);
});
$("#prev").click(function() {
clearTimeout(Timer);
if ($liLength <= 5) {
return false;
}
Timer = setTimeout(function() {
var $left = parseInt($("#scrollbar .thumb").css("left"));//获取当前滚动块的偏移值
if (drag === false && drop) {//只有当确实触发了拖动事件的情况下才执行
if ($left == 0) {//如果此时left值为0,则将索引指定到0
i = 0;
} else {
i = Math.ceil($left / $perMove);//否则的话向上舍入
}
drop = false;
}
if (i == 0)
return false;
--i;
$("#scrollbar .overview").animate({
"left" : -125 * i
}, 300);
$thumb = parseInt($(".thumb").css("left"));
$view = parseInt($(".overview").css("left"));
if ($thumb <= $perMove) {
$(".thumb").css("left", $FDistance);
return false;
}
$(".thumb").css("left", $perMove * i);
}, 200);
});
$("#scrollbar .thumb").mousedown(function() {//判断拖动条在鼠标点击下时标志位的状态
drag = true;
})
$("#scrollbar .thumb").mouseup(function() {
drag = false;
drop = true;
})
$(".scrollbar").mouseup(function() {
drag = false;
drop = true;
})
/******************************/
var oScroll2 = $('#scrollbar');
oScroll2.tinyscrollbar({
axis : 'x',
wheel : 50,
sizethumb : 108,
size : 600,
scroll : false
});
/*监测滚轮位置*/
var $imgLists = $("#scrollbar li").length;
if ($liLength <= 5)
return false;
$("#scrollbar li").each(function(index) {
if ($(this).hasClass("current")) {
if (index >= 0 && index <= 2) {
$(".thumb").css("left", 0);
return i = 0
} else if (index > 2 && index <= $imgLists - 3) { //2