// javascript document //��ת�˵� function mm_o(selobj){ window.open(selobj.options[selobj.selectedindex].value); } //������ window.onload=displaymenu; function displaymenu(){ //��ȡ�˵�id var menu=getid("menu"); //����2���˵���3�� // for(var i=0;i0){ menu_li_1[i].onmouseover=displaychildmenu; menu_li_1[i].onmouseout=disappearchildmenu; } } } //��ȡid���� function getid(elem){ return document.getelementbyid(elem); } //��ȡtagname function gettns(elem,name){ return (elem || document).getelementsbytagname(name); } //��ʾ�˵����� function displaychildmenu(){ gettns(this,"ul")[0].style.display="block"; } //���ز˵����� function disappearchildmenu(){ for(var i=0;i */ $.fn.scrolling = function(option) { var setting = { loop: 0, direction: 'left', scrollamount: 1, scrolldelay: 50 }; return this.each(function() { if (option) var opts = $.extend({}, setting, option); var $this = $(this); var $list = $this.find(".j_items"); var $item = $this.find(".j_item"); var distance = 0; var size = (opts.direction == "left") ? $this.width() : $this.height(); $item.each(function(i) { distance += (opts.direction == "left") ? $(this).outerwidth() : $(this).outerheight(); }) if (distance <= size) return; $list.append($item.clone()).css((opts.direction == "left") ? "width" : "height", distance * 2 + "px"); function move() { if (opts.direction == "left") { $this.scrollleft($this.scrollleft() + opts.scrollamount); if ($this.scrollleft() >= distance) { $list.find("li:lt(" + $item.size() + ")").appendto($list); $this.scrollleft(0); } } else { $this.scrolltop($this.scrolltop() + opts.scrollamount); if ($this.scrolltop() >= distance) { $list.find("li:lt(" + $item.size() + ")").appendto($list); $this.scrolltop(0); } } } var play = setinterval(move, opts.scrolldelay); $item.hover( function() { clearinterval(play); }, function() { clearinterval(play); play = setinterval(move, opts.scrolldelay); } ); }); }; // ������־���� /* html�ṹ
  • 1.jpg
  • 2.jpg
  • ......
//��ҳ�ӹ�˾�б������ /*--------------------------------------------------------------------------------------------------*/ $.fn.extend({//��ӹ����¼�//by jun mousewheel:function(func){ return this.each(function(){ var _self = this; _self.d = 0; //�������� if($.browser.msie||$.browser.safari){ _self.onmousewheel=function(){_self.d = event.wheeldelta;event.returnvalue = false;func && func.call(_self);}; }else{ _self.addeventlistener("dommousescroll",function(e){ _self.d = e.detail>0?-1:1; e.preventdefault(); func && func.call(_self); },false); } }); } }); $.fn.extend({ jscroll:function(j){ return this.each(function(){ j = j || {} j.bar = j.bar||{};//2������ j.btn = j.btn||{};//2������ j.bar.bg = j.bar.bg||{};//3������ j.bar.bd = j.bar.bd||{};//3������ j.btn.ubg = j.btn.ubg||{};//3������ j.btn.dbg = j.btn.dbg||{};//3������ var jun = { w:"15px" ,bgurl:"" ,bg:"#efefef" ,bar:{ pos:"up" ,bd:{out:"#b5b5b5",hover:"#ccc"} ,bg:{out:"#fff",hover:"#fff",focus:"green"}} ,btn:{ btn:true ,ubg:{out:"#ccc",hover:"#fff",focus:"green"} ,dbg:{out:"#ccc",hover:"#fff",focus:"green"}} ,fn:function(){}} j.w = j.w||jun.w; j.bgurl = j.bgurl||jun.bgurl; j.bg = j.bg||jun.bg; j.bar.pos = j.bar.pos||jun.bar.pos; j.bar.bd.out = j.bar.bd.out||jun.bar.bd.out; j.bar.bd.hover = j.bar.bd.hover||jun.bar.bd.hover; j.bar.bg.out = j.bar.bg.out||jun.bar.bg.out; j.bar.bg.hover = j.bar.bg.hover||jun.bar.bg.hover; j.bar.bg.focus = j.bar.bg.focus||jun.bar.bg.focus; j.btn.btn = j.btn.btn!=undefined?j.btn.btn:jun.btn.btn; j.btn.ubg.out = j.btn.ubg.out||jun.btn.ubg.out; j.btn.ubg.hover = j.btn.ubg.hover||jun.btn.ubg.hover; j.btn.ubg.focus = j.btn.ubg.focus||jun.btn.ubg.focus; j.btn.dbg.out = j.btn.dbg.out||jun.btn.dbg.out; j.btn.dbg.hover = j.btn.dbg.hover||jun.btn.dbg.hover; j.btn.dbg.focus = j.btn.dbg.focus||jun.btn.dbg.focus; j.fn = j.fn||jun.fn; var _self = this; var stime,sp=0,isup=0; $(_self).css({overflow:"hidden",position:"relative",padding:"0px 0px 0px 20px"}); var dw = $(_self).width(), dh = $(_self).height()-1; var sw = j.w ? parseint(j.w) : 21; var sl = dw - sw var bw = j.btn.btn==true ? sw : 0; if($(_self).children(".jscroll-c").height()==null){//�����լ�� $(_self).wrapinner("
"); $(_self).children(".jscroll-c").prepend("
"); $(_self).append("
"); } var jscrollc = $(_self).children(".jscroll-c"); var jscrolle = $(_self).children(".jscroll-e"); var jscrollh = jscrolle.children(".jscroll-h"); var jscrollu = jscrolle.children(".jscroll-u"); var jscrolld = jscrolle.children(".jscroll-d"); if($.browser.msie){document.execcommand("backgroundimagecache", false, true);} jscrollc.css({"padding-right":sw}); jscrolle.css({width:sw,background:j.bg,"background-image":j.bgurl}); jscrollh.css({top:bw,background:j.bar.bg.out,"background-image":j.bgurl,"border-color":j.bar.bd.out,width:sw-2}); jscrollu.css({height:bw,background:j.btn.ubg.out,"background-image":j.bgurl}); jscrolld.css({height:bw,background:j.btn.dbg.out,"background-image":j.bgurl}); jscrollh.hover(function(){if(isup==0)$(this).css({background:j.bar.bg.hover,"background-image":j.bgurl,"border-color":j.bar.bd.hover})},function(){if(isup==0)$(this).css({background:j.bar.bg.out,"background-image":j.bgurl,"border-color":j.bar.bd.out})}) jscrollu.hover(function(){if(isup==0)$(this).css({background:j.btn.ubg.hover,"background-image":j.bgurl})},function(){if(isup==0)$(this).css({background:j.btn.ubg.out,"background-image":j.bgurl})}) jscrolld.hover(function(){if(isup==0)$(this).css({background:j.btn.dbg.hover,"background-image":j.bgurl})},function(){if(isup==0)$(this).css({background:j.btn.dbg.out,"background-image":j.bgurl})}) var sch = jscrollc.height(); //var sh = math.pow(dh,2) / sch ;//math.pow(x,y)x��y�η� var sh = (dh-2*bw)*dh / sch if(sh<10){sh=10} var wh = sh/6//����ʱ���������� // sh = parseint(sh); var curt = 0,allows=false; jscrollh.height(sh); if(sch<=dh){jscrollc.css({padding:0});jscrolle.css({display:"none"})}else{allows=true;} if(j.bar.pos!="up"){ curt=dh-sh-bw; sett(); } jscrollh.bind("mousedown",function(e){ j['fn'] && j['fn'].call(_self); isup=1; jscrollh.css({background:j.bar.bg.focus,"background-image":j.bgurl}) var pagey = e.pagey ,t = parseint($(this).css("top")); $(document).mousemove(function(e2){ curt =t+ e2.pagey - pagey;//pagey����������������λ�ã�screeny��ļ�����������λ�� sett(); }); $(document).mouseup(function(){ isup=0; jscrollh.css({background:j.bar.bg.out,"background-image":j.bgurl,"border-color":j.bar.bd.out}) $(document).unbind(); }); return false; }); jscrollu.bind("mousedown",function(e){ j['fn'] && j['fn'].call(_self); isup=1; jscrollu.css({background:j.btn.ubg.focus,"background-image":j.bgurl}) _self.timesett("u"); $(document).mouseup(function(){ isup=0; jscrollu.css({background:j.btn.ubg.out,"background-image":j.bgurl}) $(document).unbind(); cleartimeout(stime); sp=0; }); return false; }); jscrolld.bind("mousedown",function(e){ j['fn'] && j['fn'].call(_self); isup=1; jscrolld.css({background:j.btn.dbg.focus,"background-image":j.bgurl}) _self.timesett("d"); $(document).mouseup(function(){ isup=0; jscrolld.css({background:j.btn.dbg.out,"background-image":j.bgurl}) $(document).unbind(); cleartimeout(stime); sp=0; }); return false; }); _self.timesett = function(d){ var self=this; if(d=="u"){curt-=wh;}else{curt+=wh;} sett(); sp+=2; var t =500 - sp*50; if(t<=0){t=0}; stime = settimeout(function(){self.timesett(d);},t); } jscrolle.bind("mousedown",function(e){ j['fn'] && j['fn'].call(_self); curt = curt + e.pagey - jscrollh.offset().top - sh/2; asett(); return false; }); function asett(){ if(curtdh-sh-bw){curt=dh-sh-bw;} jscrollh.stop().animate({top:curt},100); var sct = -((curt-bw)*sch/(dh-2*bw)); jscrollc.stop().animate({top:sct},1000); }; function sett(){ if(curtdh-sh-bw){curt=dh-sh-bw;} jscrollh.css({top:curt}); var sct = -((curt-bw)*sch/(dh-2*bw)); jscrollc.css({top:sct}); }; $(_self).mousewheel(function(){ if(allows!=true) return; j['fn'] && j['fn'].call(_self); if(this.d>0){curt-=wh;}else{curt+=wh;}; sett(); }) }); } }); // ��ҳ�������žۼ� $(function() { //�����²�с��ť var length = $('#slideshow_photo a').length; for(var i = 0; i < length; i++) { $('
').appendto('#slideshow_footbar'); } $('#slideshow_footbar .slideshow-bt:last').addclass('bt-on'); $('#slideshow_footbar .slideshow-bt').mouseenter(function(e) { slideto(this); }); var indexallowautoslide = true; $('#slideshow_wrapper').mouseenter(function() { indexallowautoslide = false; }).mouseleave(function() { indexallowautoslide = true; }); //���� setinterval(function() { if (indexallowautoslide) slidedown(); },3000); }); function slidedown() { var currentbt = $('#slideshow_footbar .slideshow-bt.bt-on'); if (currentbt.length <= 0) return; var nxt = currentbt.get(0).previoussibling; slideto(nxt?nxt:$('#slideshow_footbar .slideshow-bt:last').get(0)); } function slideto(o) { if (!o) return; var currentindex = $('#slideshow_footbar .slideshow-bt.bt-on').attr('index'), current = $('#slideshow_photo a[index='+currentindex+']'); var nxt = $('#slideshow_photo a[index='+$(o).attr('index')+']'); if (currentindex == $(o).attr('index')) return; if (nxt.find('img[imgsrc]').length > 0) { var img =nxt.find('img[imgsrc]'); img.attr('src',img.attr('imgsrc')).removeattr('imgsrc'); } $('#slideshow_footbar .slideshow-bt.bt-on').removeclass('bt-on'); $(o).addclass('bt-on'); nxt.css('z-index',2); current.css('z-index',3).fadeout(500,function() { $(this).css('z-index','1').show(); var img = nxt.next('a').find('img[imgsrc]'); if (img.length > 0) { img.attr('src',img.attr('imgsrc')).removeattr('imgsrc'); } }); } //slideshow end // ʒ��ͼ����� star var imgtab = function(){ $("#tabbox .tab_1").hover(function(){ var n = $("#tabbox .tab_1").index($(this)); $(this).animate({"margin-top":"0","height":"120px"},300) $(this).find("div:eq(0)").fadeout(50); $(this).find("div:eq(1)").hide(); $(this).find("div:eq(1)").animate({"top":"0"},100) $(this).find("div:eq(1)").fadein(300); $("#img dd").eq(n).delay(200).fadein(300).siblings("dd").fadeout(300); },function(){ $(this).animate({"margin-top":"60px","height":"60px"},300) $(this).find("div:eq(1)").fadeout(100); $(this).find("div:eq(1)").animate({"top":"60"},50,function(){ $(this).siblings("div").fadein(100); }) $("#img dd").fadeout(300); }) } var menu = function(){ $("#menu dd").mouseover(function(){ //$(this).find("div").show(); if($(this).find("span")){ $(this).find("span").show(); } }) $("#menu dd").mouseout(function(){ //$(this).find("div").hide(); if($(this).find("span")){ $(this).find("span").hide(); } }) } var friendlink=function(o,p){ var a=0,go,stop,tag = $(o),b,c; //b=tag.find(p).width(); var auto = function(){ //alert(b) b=tag.find(p).width(); c=tag.scrollleft() go = settimeout(auto,20); if(c 0 && parent.frames.length) { thedoc = parent.frames[theobj.substring(p+1)].document; theobj = theobj.substring(0,p); } if(!(foundobj = thedoc[theobj]) && thedoc.all) foundobj = thedoc.all[theobj]; for (i=0; !foundobj && i < thedoc.forms.length; i++) foundobj = thedoc.forms[i][theobj]; for(i=0; !foundobj && thedoc.layers && i < thedoc.layers.length; i++) foundobj = findobj(theobj,thedoc.layers[i].document); if(!foundobj && document.getelementbyid) foundobj = document.getelementbyid(theobj); return foundobj; } function showhidelayers() { var i, visstr, obj, args = showhidelayers.arguments; for (i=0; i<(args.length-2); i+=3) { if ((obj = findobj(args[i])) != null) { visstr = args[i+2]; if (obj.style) { obj = obj.style; if(visstr == 'show') visstr = 'visible'; else if(visstr == 'hide') visstr = 'hidden'; } obj.visibility = visstr; } } }