// 顶部菜单 /*if(document.addEventListener) { window.addEventListener('load',topFn,false); } else { window.attachEvent('onload',topFn); }; function topFn() { var oBanner_list=document.getElementById('banner_list'); var oBanner_list_a=oBanner_list.children; var oBanner_list_a_n=0; var oBanner_list_a_timer=setInterval(logoaFn,5000); oBanner_list.onmouseover=function() { clearInterval(oBanner_list_a_timer); }; oBanner_list.onmouseout=function() { oBanner_list_a_timer=setInterval(logoaFn,5000); }; function logoaFn() { goOpacity(oBanner_list_a[oBanner_list_a_n],0); oBanner_list_a_n++; oBanner_list_a_n=oBanner_list_a_n==2?0:oBanner_list_a_n; goOpacity(oBanner_list_a[oBanner_list_a_n],1); }; function goOpacity(obj,iTarget) { // iTarget 目标值 clearInterval(obj.timer1); var objOpa1=getStyle(obj,'opacity')*10; var iSpeed=iTarget?1:-1; obj.timer1=setInterval(function(){ objOpa1+=iSpeed; obj.style.opacity=objOpa1/10; obj.style.filter='alpha(opacity:'+objOpa1*10+')'; if(objOpa1<=0||objOpa1>=10) { clearInterval(obj.timer1); obj.style.zIndex=iTarget; }; },100); }; function getStyle(obj,attr) { if(obj.currentStyle) { return obj.currentStyle[attr]; } else { return getComputedStyle(obj,false)[attr]; } }; };*/ $.fn.imgtransition = function(o){ var defaults = { speed : 5000, animate : 1000 }; o = $.extend(defaults, o); return this.each(function(){ var arr_e = $("li", this); arr_e.css({position: "absolute"}); arr_e.parent().css({margin: "0", padding: "0", "list-style": "none", overflow: "hidden"}); function shownext(){ var active = arr_e.filter(".active").length ? arr_e.filter(".active") : arr_e.first(); var next = active.next().length ? active.next() : arr_e.first(); active.css({"z-index": 9}); next.css({opacity: 0.0, "z-index": 10}).addClass('active').animate({opacity: 1.0}, o.animate, function(){ active.removeClass('active').css({"z-index": 8}); }); } arr_e.first().css({"z-index": 9}); setInterval(function(){ shownext(); },o.speed); }); };