> 웹 프론트엔드 > JS 튜토리얼 > JObj는 JS Framework_js 객체 지향을 미리 봅니다.

JObj는 JS Framework_js 객체 지향을 미리 봅니다.

WBOY
풀어 주다: 2016-05-16 19:05:54
원래의
1093명이 탐색했습니다.

시간이 별로 없어서 대부분 퇴근 후에 씁니다.

코드 복사 코드는 다음과 같습니다.

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 ,규칙); 
     } 
    }); 

JObj.Dom.$(window) 
  .$event({ 
   onscroll:"vControl('FIXTOOLBAR')" 
  }); 

var vControl = function(pChoice){ 
 var args = 인수; 
 스위치(pChoice){ 
  case "BACKER": 
   var backer = args[1]; 
   var id = args[2]; 
   휴식; 
  케이스 "FLOWERS": 
   var id = args[1]; 
   휴식; 
  케이스 "EGGS": 
   var id = args[1]; 
   휴식; 
  case "TEXTFOCUS": 
   args[1].className = "hollerFormFocus"; 
   휴식; 
  case "TEXTBLUR": 
   args[1].className = "hollerFormNormal"; 
   휴식; 
  case 'SHOWTIP': 
   var o,t; 
   스위치(args[3]){ 
    case "FLOWER":  
     o = "hollerTip_flower_"; 
     t = "鲜꽃 "   args[2]   " 朵,送他/她一朵,让她开꽃店!" 
     break; 
    케이스 'EGG':  
     o = "hollerTip_egg_"; 
     t = "鸡蛋"   args[2]   " 枚,如果你怕不够孵小鸡,你在给他/她一枚!" 
     break; 
    기본값 :  
     반환; 
   } 

   JObj.Dom.$(o   args[1]) 
     .$attr({innerHTML:t}) 
     .$css({display:"",위치: "relative"}) 
     .$show("fast", 
      {너비:0, 높이:0}, 
      {너비:400, 높이:18}  
     ); 
   휴식; 
  case "HIDETIP": 
   var o; 
   스위치(args[2]){ 
    case "FLOWER": o = "hollerTip_flower_";break; 
    케이스 "EGG": o = "hollerTip_egg_";break; 
    기본값 : 반환; 
   }   

   JObj.Dom.$(o   args[1]) 
     .$hide("fast"); 
   휴식; 
  케이스 "FIXTOOLBAR": 
   JObj.Dom.$("toolBar") 
     .$css({opacity:0.1,filter:"Alpha(Opacity=10)"}) 
     .$ moveToScrollTop("빠른"); 
   휴식; 
 } 

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿