1//bannerå¾åæ¢ 2$.fn.Banner = function(){ 3 var inner = $(this); 4 var _w = $(this).find("li").outerWidth(true); 5 var _h = $(this).find("li").outerHeight(true); 6 var _leng=$(this).find("li").length; 7 var _num=0; 8 var _qhtime=6000; 9 var _opacitytime=1000; 10 inner.css("position","relative"); 11 inner.children("div").find("span").eq(0).addClass("on") 12 function autoplay(){ 13 if(_num>=_leng-1){ 14 _num=0; 15 }else{ 16 _num++; 17 } 18 inner.children("div").find("span").eq(_num).addClass("on").siblings().removeClass("on"); 19 inner.find("li").eq(_num).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){ 20 $(this).hide(); 21 }); 22 } 23 if(_leng>1){ 24 inner.find("ul").css({"position":"relative","height":_h}); 25 $(this).find("li").css({"position":"absolute","height":_h,"display":"none"}); 26 $(this).find("li").first().show(); 27 var _time=setInterval(autoplay,_qhtime); 28 //ä¸ä¸ä¸ªæé® 29 inner.find(".prev").click(function(){ 30 if(!inner.find("li").is(":animated")){ 31 clearInterval(_time); 32 _time=setInterval(autoplay,_qhtime); 33 if(_num<=0){ 34 _num=_leng-1 35 }else{ 36 _num--; 37 } 38 inner.children("div").find("span").eq(_num).addClass("on").siblings().removeClass("on"); 39 inner.find("li").eq(_num).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){ 40 $(this).hide(); 41 }); 42 } 43 }) 44 //ä¸ä¸ä¸ªæé® 45 inner.find(".next").click(function(){ 46 if(!inner.find("li").is(":animated")){ 47 clearInterval(_time); 48 _time=setInterval(autoplay,_qhtime); 49 if(_num>=_leng-1){ 50 _num=0 51 }else{ 52 _num++; 53 } 54 inner.children("div").find("span").eq(_num).addClass("on").siblings().removeClass("on"); 55 inner.find("li").eq(_num).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){ 56 $(this).hide(); 57 }); 58 } 59 }) 60 } 61 //é¼ æ 以ä¸åæ¢å ç´ 62 inner.children("div").find("span").mouseover(function(){ 63 if(!inner.find("li").is(":animated")){ 64 clearInterval(_time); 65 _time=setInterval(autoplay,_qhtime); 66 var _mun=$(this).index(); 67 $(this).addClass('on').siblings().removeClass(); 68 inner.find("li").eq(_mun).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){ 69 $(this).hide(); 70 }); 71 _num=_mun; 72 if(_num==_leng) 73 { 74 _num=0; 75 } 76 } 77 }) 78 //é¼ æ 以䏿å忢 79 inner.find("ul").hover(function(){ 80 clearInterval(_time); 81 },function(){ 82 clearInterval(_time); 83 _time=setInterval(autoplay,_qhtime); 84 }) 85};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.