var ie6 = !-[1,] && !window.xmlhttprequest; //slide func $.fn.slide=function(){ var defaults,opts,data_opts,$this,$b_,t,n=0,count,$nav,$p,$n; defaults={ fade:true, auto:true, time:4000 } $this=$(this); if($this.attr('data-slide')!==''){eval('data_opts='+$this.attr('data-slide'));} opts=$.extend({},defaults,data_opts); $b_=$this.children('.ban_c'); count=$b_.length; if($this.find('.ban_nav').length){ $nav=$this.find('.ban_nav') }else{ $nav=$('
'); for(i=0;i'+(i+1)+'') } $this.append($nav) } $this.append(' '); $nav.children('a').eq(0).addclass('on'); $nav.children('a').eq(1).addclass('ban_next'); $nav.children('a').eq(count-1).addclass('ban_prev'); $b_.hide().eq(0).show(); if(ie6){$b_.height($b_.attr('height') || $this.height())} $nav.children('a').each(function(index) { $(this).click(function(event) { event.preventdefault(); if (index >= count){ return }else{ $nav.children('a').eq(index-1).addclass('ban_prev').siblings().removeclass('ban_prev'); $nav.children('a').eq(index==count-1 ? 0 : index+1).addclass('ban_next').siblings().removeclass('ban_next'); }; if(opts.fade){ $b_.fadeout(500).eq(index).fadein(800) }else{ $b_.hide().eq(index).show() } $(this).addclass('on').siblings().removeclass("on"); n=index }) }); $p=$(this).find('.left'); $n=$(this).find('.right'); if(opts.auto){ t = setinterval(function(){ showauto() }, opts.time); $this.hover(function(){clearinterval(t)}, function(){t = setinterval(function(){ showauto() }, opts.time);}); } $p.click(function(){showpre()}) $n.click(function(){showauto()}) function showauto(){ n = n >=(count - 1) ? 0 : ++n; $nav.find('a').eq(n).trigger('click') } function showpre(){ n = n <=0 ? (count - 1) : --n; $nav.find('a').eq(n).trigger('click') } } $('.slide').each(function() { $(this).slide() }); //paging func{} $.fn.m_list=function(){ var $keylist=$(this).find('a'), $view=$(this).parent().next('.view'), $sildewidth=$view.width(), allpage=$view.find('.gallery_cell').length, nowpage=0, $now, $all, $haspage=$(this).parent().find('.now').length && $(this).parent().find('.all').length, $channeln=$(this).parent().find('.channeln'); if($haspage){ $now=$(this).parent().find('.now'); $all=$(this).parent().find('.all'); $now.text(nowpage+1); $all.text(allpage); } $view.find('.gallery').width($sildewidth*allpage); $view.find('.gallery_cell').width($sildewidth); if($keylist.parent().children('.left').length && $keylist.parent().children('.right').length){ $keylist.click(function(event){ event.preventdefault(); if($(this).hasclass('right')){ nowpage = nowpage >=(allpage - 1) ? 0 : ++nowpage; $channeln.eq(nowpage).show().siblings('.channeln').hide();//鏂板鏍囬鍒囨崲 $view.children('.gallery').stop(1,0).animate({marginleft:-$sildewidth*nowpage+'px'},400); if($haspage){$now.text(nowpage+1);} }else if($(this).hasclass('left')){ nowpage = nowpage <=0 ? (allpage - 1) : --nowpage; $channeln.eq(nowpage).show().siblings('.channeln').hide();//鏂板鏍囬鍒囨崲 $view.children('.gallery').stop(1,0).animate({marginleft:-$sildewidth*nowpage+'px'},400); if($haspage){$now.text(nowpage+1);} } }) }else{ var keycur=0, autotimer=setinterval(function(){ keycur = keycur < allpage-1 ? keycur+1 : 0; $keylist.eq(keycur).addclass('cur').siblings().removeclass('cur'); $view.children('.gallery').stop(1,0).animate({marginleft:-$sildewidth*keycur+'px'},400); },4000); $keylist.eq(0).addclass('cur'); $view.hover(function(){ clearinterval(autotimer) },function(){ autotimer=setinterval(function(){ keycur = keycur < allpage-1 ? keycur+1 : 0; $keylist.eq(keycur).addclass('cur').siblings().removeclass('cur'); $view.children('.gallery').stop(1,0).animate({marginleft:-$sildewidth*keycur+'px'},400); },4000); }) $keylist.each(function(index) { $(this).mouseenter(function(){ keycur=index; $(this).addclass('cur').siblings().removeclass('cur'); $view.children('.gallery').stop(1,0).animate({marginleft:-$sildewidth*index+'px'},400); }) }); } } //璁句负棣栭〉 function sethome(o) { var obj = o; var vrl = "http://"+document.domain+"/"; try{ obj.style.behavior='url(#default#homepage)';obj.sethomepage(vrl); }catch(e){ if(window.netscape) { try { netscape.security.privilegemanager.enableprivilege("universalxpconnect"); } catch (e) { alert("姝ゆ搷浣滆娴忚鍣ㄦ嫆缁濓紒\n璇峰湪娴忚鍣ㄥ湴鍧€鏍忚緭鍏モ€渁bout:config鈥濆苟鍥炶溅\n鐒跺悗灏?[signed.applets.codebase_principal_support]鐨勫€艰缃负'true',鍙屽嚮鍗冲彲銆?); } var prefs = components.classes['@mozilla.org/preferences-service;1'].getservice(components.interfaces.nsiprefbranch); prefs.setcharpref('browser.startup.homepage',vrl); }else{ alert("鎮ㄧ殑娴忚鍣ㄤ笉鏀寔鑷姩璁句负棣栭〉锛岃鎮ㄦ墜鍔ㄨ繘琛岃缃紒"); } } } //鍔犲叆鏀惰棌 function favorite() { var surl = "http://"+document.domain+"/"; var stitle = document.title; try{ window.external.addfavorite(surl, stitle); } catch (e){ try{ window.sidebar.addpanel(stitle, surl, ""); }catch (e){ alert("鍔犲叆鏀惰棌澶辫触锛岃浣跨敤ctrl+d杩涜娣诲姞"); } } } //nav $('.nav').children('li').mouseenter(function(){ $(this).addclass('cur'); }).mouseleave(function(){ $(this).removeclass('cur'); }); //foot togg var $open=$('#group_togg'), $clo=$('#group_clo'), $group=$('.group_cont'), $fl_cir=$('.flcir'); $open.click(function(event){ event.preventdefault(); $(this).addclass('open'); $group.addclass('open').animate({height:'210px'},300); $('html,body').animate({scrolltop:'9999px'},500); $fl_cir.show(); }) $clo.click(function(event){ event.preventdefault(); $open.removeclass('open'); $group.animate({height:'0px'},300,function(){settimeout($group.removeclass('open'),300)}); $fl_cir.hide(); }) //gotop $('.gotop').click(function(){ $('html,body').stop().animate({scrolltop:'0'},300); }) //妯℃嫙涓嬫媺 var $sele=$('.sele'); $sele.each(function(i) { $(this).css('z-index',$sele.length-i); }); $sele.mouseenter(function(){ $(this).find('.sele_').stop(1,0).slidedown(200) $(this).addclass("sele_cur"); }).mouseleave(function(){ $(this).find('.sele_').stop(1,0).slideup(200) $(this).removeclass("sele_cur"); }) $('.sele_').children('a').click(function(event){ if(!$(this).attr('target')){ event.preventdefault(); $(this).parent().mouseleave().prev('span').text($(this).text()); } }) //閫夐」鍗? $.fn.tab=function(){ var $key=$(this).find('.tab_key'), $val=$(this).find('.tab_val'); $key.first().addclass('cur'); $val.first().show(); $key.each(function(index){ $(this).click(function(event){ event.preventdefault(); $(this).addclass('cur').siblings().removeclass('cur'); $val.hide().eq(index).show(); }) }) } $('.tab').each(function() { $(this).tab(); }); //绾靛悜婊氬姩 $.fn.scroll=function(opt,callback){ if(!opt) var opt={}; var _btnup = $("#"+ opt.up), _btndown = $("#"+ opt.down), timerid, _this=this.eq(0).find("ul:first"), lineh=_this.find("li:first").height(), line=opt.line?parseint(opt.line,10):parseint(this.height()/lineh,10), speed=opt.speed?parseint(opt.speed,10):500; timer=opt.timer, cols=math.floor(_this.width()/_this.find("li:first").width()), lasted=_this.find("li").length-cols-1; if(line==0) line=1; var upheight=0-line*lineh; var scrollup=function(){ _btnup.unbind("click",scrollup); _this.animate({ margintop:upheight },speed,function(){ _this.find("li:lt("+cols+")").appendto(_this); _this.css('margintop',0); _btnup.bind("click",scrollup); }); } var scrolldown=function(){ _btndown.unbind("click",scrolldown); for(i=1;i<=line;i++){ _this.find("li:gt("+lasted+")").show().prependto(_this); } _this.css({margintop:upheight}); _this.animate({ margintop:0 },speed,function(){ _btndown.bind("click",scrolldown); }); } var autoplay = function(){ if(timer)timerid = window.setinterval(scrollup,timer); }; var autostop = function(){ if(timer)window.clearinterval(timerid); }; _this.hover(autostop,autoplay).mouseout(); _btnup.click( scrollup ).hover(autostop,autoplay);//shawphy:鍚戜笂鍚戜笅榧犳爣浜嬩欢缁戝畾 _btndown.click( scrolldown ).hover(autostop,autoplay); } $('.scroll').each(function() { $(this).scroll({line:1,up:'up',down:'down'}) }); //瀛楀彿璋冭妭 var $speech=$('.myart') var defaultsize=$speech.css('font-size') $('#font a').click(function(){ var num=parsefloat($speech.css('font-size'),10) switch(this.id){ case 'small': num/=1.4; break; case 'big': num*=1.4; break; default: num=parsefloat(defaultsize,10) } $speech.css('font-size',num+'px') }) //m_conscroll $.fn.conscroll=function(){ var con=$(this) ,ul=con.find('ul') ,li=ul.find('li') ,btnl=con.parent().find('.btnl') ,btnr=con.parent().find('.btnr') ,speed=1 ,t, liwidth=0; for(var i=0;i=0){ ul.css('left',-parseint(ul.width())/2) } },30); } ul.mouseover(function() {clearinterval(t)}); ul.mouseout(function() {goroll()}); btnl.mouseover(function() {speed = -1}); btnr.mouseover(function() {speed = 1}); goroll(); } $('.conscroll').each(function() { $(this).conscroll() }); $(document).ready(function(e) { $(".news_list li").hover(function(){ $(this).toggleclass("news_list_hover"); }) $(".news_index_scroll li").hover(function(){ $(this).toggleclass("news_list_hover"); }) $("#date").append("
鏃ュ巻妫€绱?/div>") }); //1026 add:ie6瀹氫綅淇 $.fn.ie6fix=function(){ var $this=$(this), positop=$this.css('top')!='auto' ? true : ($this.css('bottom')!='auto' ? false : null), selfhei=$(this).outerheight(true), $h=$(window).height(), posival=parseint($this.css(positop ? 'top' : 'bottom')); if(positop!=null){ $this.css('top',positop ? posival : $h-selfhei-posival).css('position','absolute'); $(window).resize(function(){ $h=$(this).height(); $this.css('top',positop ? posival : $h-selfhei-posival); }) $(window).scroll(function(){ $h=$(this).height(); $this.css('top',positop ? $(this).scrolltop()+posival : $h-selfhei-posival+$(this).scrolltop()); }) }else{ console.warn('ie6fix():瀵硅薄缂哄皯top鎴朾ottom灞炴€?) } }; if(ie6){$('.ie6fix').each(function() {$(this).ie6fix()})};