$(function () {
$(".header_root").load("./comm/header.html");
$(".footer_root").load("./comm/footer.html");
//获取元素
var divheight = $(".exam_one").height();
var container = $(".exam_container");
var list = $(".show_exam");
var buts = $(".exam_item");
var index = 0; //存放当前显示的图片的下标
var interval = 5000; //位移时间间隔
var timer;
function animate(offset) {
var top = parseInt(list.css("top")) + offset;
console.log(list.css("top"));
var absnum = Math.abs(offset);
index++;
// 边界判断
// if (offset > 0) {
// offset = "+=" + offset;
// } else {
// offset = "-=" + Math.abs(offset);
// }
offset = "-=" + Math.abs(offset);
if (index == 5) {
index = 0;
offset = 0;
}
showButton();
console.log("当前索引", index, top, offset);
list.animate({ top: offset }, 300, function () {
if (top > -200) {
}
});
}
var imglist = [
{
blue: "../img/product/mtblue.png",
grey: "../img/product/mtgrey.png"
},
{
blue: "../img/product/zdblue.png",
grey: "../img/product/zdgrey.png"
},
{
blue: "../img/product/ydblue.png",
grey: "../img/product/ydgrey.png"
},
{
blue: "../img/product/yyblue.png",
grey: "../img/product/yygrey.png"
},
{
blue: "../img/product/sjblue.png",
grey: "../img/product/sjgrey.png"
}
];
//亮起小圆点
function showButton() {
var html = "";
buts.each(function (idx, item) {
if (idx == index) {
$(this).html(``);
} else {
$(this).html(``);
}
});
}
// 鼠标离开图片区域时,轮播继续
function play() {
timer = setTimeout(function () {
animate(divheight);
play();
}, interval);
}
//鼠标进入图片区域时,停止轮播
function stop() {
if (timer) {
clearTimeout(timer);
timer = null;
}
}
// 点击事件
buts.each(function () {
$(this).bind("click", function () {
var myIndex = parseInt($(this).attr("index"));
if (myIndex == index) {
return;
}
index = myIndex;
showButton();
});
});
container.hover(stop, play);
play();
showButton();
});