/* ����ҳ��ч��,����jquery,����obj�������jqueryѡ���� author: creation date: updated date: 2009-5-12 ==slightbox== ����{����|�رն���|��͸����[ϊ0ʱ����ʾ����]|�ر��ӳ�} */ function slightbox(obj,oclose,opacity,ctime){ var _this = this; _this.d = jquery(obj); var mkdiv _this.cenvelop = function(){ if(opacity){ mkdiv = document.createelement("div"); jquery(mkdiv).attr("id","win_pop_mask").css({position:"absolute",zindex:"9998",left:"0",top:"0",background:"#000000"}); if(jquery.browser.msie && jquery.browser.version == "6.0"){ jquery(mkdiv).html("") } jquery("body").append(jquery(mkdiv)); jquery(mkdiv).css("opacity",opacity); } _this._resize(); } _this._resize = function(){ jquery(mkdiv).css("height",math.max(document.documentelement.scrollheight,document.documentelement.clientheight) + "px"); jquery(mkdiv).css("width",document.documentelement.scrollwidth + "px"); var _x = math.round((document.documentelement.clientwidth-this.d.width())/2); var _y = math.round((document.documentelement.clientheight-this.d.height())/2); _this.d.css({display:"block","position":"absolute","zindex":"9999","left":_x+"px","top":_y+document.documentelement.scrolltop+"px"}); } _this.closed = function(){ jquery(mkdiv).remove(); _this.d.hide(); return false; } var sctop = 0; jquery(window).resize(function(){ if(_this.d.css("display") == "none") return; _this._resize(); }); var top = (document.documentelement.clientheight-this.d.height())/2; jquery(window).scroll(function(){ jquery(mkdiv).css("height",math.max(document.documentelement.scrollheight,document.documentelement.clientheight) + "px"); jquery(obj).css("top",document.documentelement.scrolltop - sctop + top + "px"); sctop = document.documentelement.scrolltop; top = parseint(jquery(obj).css("top")); }); if(ctime){ settimeout(_this.closed, ctime) } if(oclose){ jquery(oclose).click(function(){_this.closed()}); } _this.cenvelop(); } /* ==�´�����ʾ== {winopentips()} */ function winopentips(){ var od = document.createelement("img"); jquery(od).css({position:"absolute",top:"0",left:"0",visibility:"hidden",zindex:"-2",width:"12px",height:"12px"}); jquery(od).attr({id:"hoverimg",src:"http://i3.dukuai.com/ui/style/09/ico/f02812.gif",width:"12px",height:"12px"}); jquery("body").append(od); jquery("a").mouseover(function(){ if(jquery(this).attr("target") == "_blank"){ jquery(this).mousemove(function(event){ var _w = jquery(this).width(); var _h = jquery(this).height(); jquery("#hoverimg").css({visibility:"visible",zindex:"100"}); if(jquery.browser.msie){jquery(od).css({left:event.clientx+12+"px",top:event.clienty+document.documentelement.scrolltop+15+"px"})} if(jquery.browser.mozilla){jquery(od).css({left:event.pagex+15+"px",top:event.pagey+17+"px"})} }) } }).mouseout(function(){ jquery("#hoverimg").css("visibility","hidden"); }); } /* ==�ֲ�{����|��������}== ��������{���|�߶�|���ִ�с|�զ��л�ʱ��} */ function dk_slideplayer(object,config){ this.obj = object; this.config = config ? config : {width:"300px",height:"200px",fontsize:"12px",right:"10px",bottom:"10px",time:"5000"}; this.pause = false; var _this = this; if(!this.config.right){ this.config.right = "0px" } if(!this.config.bottom){ this.config.bottom = "3px" } if(this.config.fontsize == "12px" || !this.config.fontsize){ this.size = "12px"; this.height = "21px"; this.right = "6px"; this.bottom = "10px"; }else if(this.config.fontsize == "14px"){ this.size = "14px"; this.height = "23px"; this.right = "6px"; this.bottom = "15px"; } this.count = jquery(this.obj + " li").size(); this.n =0; this.j =0; var t; this.factory = function(){ jquery(this.obj).css({position:"relative",zindex:"0",margin:"0",padding:"0",width:this.config.width,height:this.config.height,overflow:"hidden"}) jquery(this.obj).prepend("
"); jquery(this.obj + " li").css({width:"100%",height:"100%",overflow:"hidden"}).each(function(i){jquery(_this.obj + " div").append(""+(i+1)+"")}); jquery(this.obj + " img").css({border:"none",width:"100%",height:"100%"}) this.resetclass(this.obj + " div a",0); jquery(this.obj + " p").each(function(i){ jquery(this).parent().append(jquery(this).clone(true)); jquery(this).html(""); jquery(this).css({position:"absolute",margin:"0",padding:"0",zindex:"1",bottom:"0",left:"0",height:_this.height,width:"100%",background:"#000",opacity:"0.4",overflow:"hidden"}) jquery(this).next().css({position:"absolute",margin:"0",padding:"0",zindex:"2",bottom:"0",left:"0",height:_this.height,lineheight:_this.height,textindent:"5px",width:"100%",textdecoration:"none",fontsize:_this.size,color:"#ffffff",background:"none",zindex:"1",opacity:"1",overflow:"hidden"}) if(i!= 0){jquery(this).hide().next().hide()} }); this.slide(); this.addhover(); t = setinterval(this.autoplay,this.config.time); } this.slide = function(){ jquery(this.obj + " div a").mouseover(function(){ _this.j = jquery(this).text() - 1; _this.n = _this.j; if (_this.j >= _this.count){return;} jquery(_this.obj + " li").hide(); jquery(_this.obj + " p").hide(); jquery(_this.obj + " li").eq(_this.j).fadein("slow"); jquery(_this.obj + " li").eq(_this.j).find("p").show(); _this.resetclass(_this.obj + " div a",_this.j); }); } this.addhover = function(){ jquery(this.obj).hover(function(){clearinterval(t);}, function(){t = setinterval(_this.autoplay,_this.config.time)}); } this.autoplay = function(){ _this.n = _this.n >= (_this.count - 1) ? 0 : ++_this.n; jquery(_this.obj + " div a").eq(_this.n).trigger('mouseover'); } this.resetclass =function(obj,i){ jquery(obj).css({float:"left",marginright:"3px",width:"15px",height:"14px",lineheight:"15px",textalign:"center",fontweight:"800",fontsize:"12px",color:"#000",background:"#ffffff",cursor:"pointer"}); jquery(obj).eq(i).css({color:"#ffffff",background:"#ff7d01",textdecoration:"none"}); } this.factory(); } /* ѡ�|��ʾ���ز� ѡ���������: {mobj:"#m1",mchild:"li",mclass:"tds",eobj:"#m2",echild:"div",first:"1"}; mobj: ��������¼� */ function optioncard(config){ this.config = config; var _this = this; this.resetall = function(i){ if(!this.config.mchild && !this.config.echild){ if(i==0){ jquery(_this.config.mobj).removeclass(_this.config.mclass); jquery(_this.config.eobj).hide(); return; } if(i==1){ jquery(_this.config.mobj).addclass(_this.config.mclass); jquery(_this.config.eobj).show(); return; } }else{ jquery(this.config.mobj).find(this.config.mchild).removeclass(this.config.mclass); jquery(this.config.eobj).find(this.config.echild).hide(); jquery(this.config.mobj).find(this.config.mchild).eq(i).addclass(this.config.mclass); jquery(this.config.eobj).find(this.config.echild).hide().eq(i).show(); } } if(this.config.mchild && this.config.echild){ if(!this.config.first) this.config.first = 1; this.resetall(this.config.first-1); jquery(this.config.mobj).find(this.config.mchild).each(function(i){ if("click" == _this.config.events){ jquery(this).click(function(){_this.resetall(i);return false;}) }else{ jquery(this).mouseover(function(){_this.resetall(i);}) } }) }else{ jquery(this.config.mobj).hover(function(){_this.resetall(1)},function(){_this.resetall(0)}); jquery(this.config.eobj).hover(function(){_this.resetall(1)},function(){_this.resetall(0)}); } }