JObj预览一个JS的框架
JObj预览一个JS的框架
发布时间:2016-12-30 来源:查字典编辑
摘要:我的时间不多,大部分是在工作之余写的。复制代码代码如下:JObj.Dom.$tag("INPUT").$filter(function(o)...

我的时间不多,大部分是在工作之余写的。

复制代码 代码如下:

JObj.Dom.$tag("INPUT")

.$filter(function(o){

varfa=o.parentNode.parentNode.parentNode;

returnf=(o.type=="text"&&fa.id=="hollerNew")?true:false;

})

.$css({width:"570px",height:"18px",lineHeight:"18px"})

.$attr({className:"hollerFormNormal"})

.$event({

onfocus:"vControl('TEXTFOCUS',this)",

onblur:"vControl('TEXTBLUR',this)"

})

.$tag("TEXTAREA")

.$css({width:"570px",height:"100px",lineHeight:"18px"})

.$attr({className:"hollerFormNormal"})

.$event({

onfocus:"vControl('TEXTFOCUS',this)",

onblur:"vControl('TEXTBLUR',this)"

})

.$(document.hollerNew)

.$event({

onsubmit:function(){

returnJObj.FormValidate.$validate(this,rules);

}

});

JObj.Dom.$(window)

.$event({

onscroll:"vControl('FIXTOOLBAR')"

});

varvControl=function(pChoice){

varargs=arguments;

switch(pChoice){

case"BACKER":

varbacker=args[1];

varid=args[2];

break;

case"FLOWERS":

varid=args[1];

break;

case"EGGS":

varid=args[1];

break;

case"TEXTFOCUS":

args[1].className="hollerFormFocus";

break;

case"TEXTBLUR":

args[1].className="hollerFormNormal";

break;

case"SHOWTIP":

varo,t;

switch(args[3]){

case"FLOWER":

o="hollerTip_flower_";

t="鲜花"+args[2]+"朵,送他/她一朵,让她开花店!"

break;

case"EGG":

o="hollerTip_egg_";

t="鸡蛋"+args[2]+"枚,如果你怕不够孵小鸡,你在给他/她一枚!"

break;

default:

return;

}

JObj.Dom.$(o+args[1])

.$attr({innerHTML:t})

.$css({display:"",position:"relative"})

.$show("fast",

{width:0,height:0},

{width:400,height:18}

);

break;

case"HIDETIP":

varo;

switch(args[2]){

case"FLOWER":o="hollerTip_flower_";break;

case"EGG":o="hollerTip_egg_";break;

default:return;

}

JObj.Dom.$(o+args[1])

.$hide("fast");

break;

case"FIXTOOLBAR":

JObj.Dom.$("toolBar")

.$css({opacity:0.1,filter:"Alpha(Opacity=10)"})

.$moveToScrollTop("fast");

break;

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类