logo 西林@生存 - 骑猪闯天下!
JObj预览
2007-11-16 17:45:00 By:xling

忙活了我好一阵子。。。

Blog也有好一阵子没有更新了。

我说过,我要写一个JS的框架,我知道有人会从心底BS我,但是:你继续BS吧!我还是要写我的JOBJ。

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

不说了,看效果:

www.dajiaozi.com/holler/page.html

JObj.Dom.$tag("INPUT")
  .$filter(function(o){   
   var fa = o.parentNode.parentNode.parentNode;
   return f =(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(){
      return JObj.FormValidate.$validate(this,rules);
     }
    });

JObj.Dom.$(window)
  .$event({
   onscroll:"vControl('FIXTOOLBAR')"
  });
  
var vControl = function(pChoice){
 var args = arguments;
 switch(pChoice){
  case "BACKER":
   var backer = args[1];
   var id = args[2];
   break;
  case "FLOWERS":
   var id = args[1];
   break;
  case "EGGS":
   var id = args[1];
   break;
  case "TEXTFOCUS":
   args[1].className = "hollerFormFocus";
   break;
  case "TEXTBLUR":
   args[1].className = "hollerFormNormal";
   break;
  case "SHOWTIP":
   var o,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":
   var o;
   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;
 }
}

转我的贴,写你的名,是一种可耻的行为!请不要让我BS你!
阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...
<<  < 2008 - 11 >  >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
Placard
请职:PHP或JS都行,如果学历要求本科的,请直接忽略。谢谢。 有意者请联系:1fairy1#163.com
Logon System
Search
Info about this blog
Others
myDream
JGrid

数据表格
JTree

树状控件
JMenuTab

标签控件(滑动门)
JTrackBar / JScroll

滑动条/模拟滚动条
JAccordion

(QQ菜单)
关于:
xling,也叫xlingFairy 艾克司令 西林.
Email:1fairy1#163.com
喜欢javascript,喜欢java(汗...还在学习中...水平菜的要死...)
bxna 京ICP备05002321号