// JavaScript Document $(function () { function f_do($box, _num, _info) { var spd_p_img = 600; var speed_img = 4000; var SetInter_img; var $box_img; var $box_img_1; var $box_img_2; var li_wh_img = 0; var li_num_img = 0; var cur_li_img = 0; var $box_img_sm; var page_num = 1; var slide_num = 1; $box_img = $box.find(".img_box"); $box_img_1 = $box_img.find(".img_box_1"); $box_img_2 = $box_img.find(".img_box_2"); li_wh_img = $box_img_1.find("li").width() + parseInt($box_img_1.find("li").css("margin-right")); li_num_img = $box_img_1.find("li").length; slide_num = _num; page_num = Math.ceil(li_num_img/slide_num); $box_img.css({ "margin-left": 0 }); cur_li_img = 0; SetInter_img = null; $box_img.width(2 * li_wh_img * li_num_img); //执行滚动 if ($box_img_1.find("li").length > 3) { f_move_ban(); } //开始执行滚动 function f_move_ban() { $box_img_2.html($box_img_1.html()); SetInter_img = setInterval(function(){ cur_li_img++; Marquee_ban(cur_li_img); }, speed_img); $box.find(".prev").bind("click", function(){ cur_li_img--; Marquee_ban(cur_li_img); }); $box.find(".next").bind("click", function(){ cur_li_img++; Marquee_ban(cur_li_img); }); $box.hover( function () { clearInterval(SetInter_img); }, function () { clearInterval(SetInter_img); SetInter_img = setInterval(function(){ cur_li_img++; Marquee_ban(cur_li_img); }, speed_img); } ); } //滚动事件,初始 function Marquee_ban(_cur) { if (!$box_img.is(":animated")) { cur_li_img = _cur; if (cur_li_img > page_num) { $box_img.css({ "margin-left": 0 }); cur_li_img = 1; } if (cur_li_img < 0) { $box_img.css({ "margin-left": -1 * $box_img_1.width() }); cur_li_img = page_num-1; } $box_img.stop().animate({ "margin-left": -1*li_wh_img*cur_li_img*slide_num }, spd_p_img); } } } f_do($(".in_cont_4 .cont:first"), 1); f_do($(".in_cont_4 .cont").eq(1), 1); f_do($(".in_cont_4 .cont").eq(2), 1); $(".in_cont_4 .top .a_0").hover( function(){ if($(this).attr("class")!="cur"){ var _i = $(".in_cont_4 .top .a_0").index($(this)); $(".in_cont_4 .top .a_0").removeClass("cur"); $(".in_cont_4 .top .more").attr("href",$(".in_cont_4 .top .a_0").eq(_i).attr("href")) $(this).addClass("cur"); $(".in_cont_4 .top .jt").animate({"left":77+_i*122}); //f_do($(".in_cont_4 .cont").eq(_i), 1); $(".in_cont_4 .cont").hide(); $(".in_cont_4 .cont").eq(_i).show(); } }, function(){} ); });