//js无缝滚动代码 function marquee(i, direction){ var obj = document.getelementbyid("marquee" + i); var obj1 = document.getelementbyid("marquee" + i + "_1"); var obj2 = document.getelementbyid("marquee" + i + "_2"); if (direction == "up"){ if (obj2.offsettop - obj.scrolltop <= 0){ obj.scrolltop -= (obj1.offsetheight + 20); }else{ var tmp = obj.scrolltop; obj.scrolltop++; if (obj.scrolltop == tmp){ obj.scrolltop = 1; } } }else{ if (obj2.offsetwidth - obj.scrollleft <= 0){ obj.scrollleft -= obj1.offsetwidth; }else{ obj.scrollleft++; } } } function marqueestart(i, direction){ var obj = document.getelementbyid("marquee" + i); var obj1 = document.getelementbyid("marquee" + i + "_1"); var obj2 = document.getelementbyid("marquee" + i + "_2"); obj2.innerhtml = obj1.innerhtml; var marqueevar = window.setinterval("marquee("+ i +", '"+ direction +"')", 30); obj.onmouseover = function(){ window.clearinterval(marqueevar); } obj.onmouseout = function(){ marqueevar = window.setinterval("marquee("+ i +", '"+ direction +"')", 30); } } $(document).ready(function(){ var index=0; var slideflag = true; var length=$(".marquee img").length; function showimg(i){ $(".marquee img") .eq(i).stop(true,true).fadein(800) .siblings("img").hide(); $(".news-index li").removeclass("news-index-hover"); $(".news-index li").eq(i).addclass("news-index-hover"); $(".news-title a") .eq(i).stop(true,true).fadein(800) .siblings("a").hide(); } showimg(index); $(".news-index li").click(function(){ index = $(".news-index li").index(this); showimg(index); slideflag = false; }); function autoslide() { setinterval(function() { if(slideflag) { showimg((index+1) % length); index = (index+1)%length; } slideflag = true; }, 3000); } autoslide(); });