JObj预览一个JS的框架


Posted in Javascript onMarch 13, 2008

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

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;  
 }  
} 
Javascript 相关文章推荐
在IE下获取object(ActiveX)的Param的代码
Sep 15 Javascript
javascript:void(0)是什么意思示例介绍
Nov 17 Javascript
JavaScript获取页面中超链接数量的方法
Nov 09 Javascript
jQuery过滤选择器用法示例
Sep 12 Javascript
AngularJS入门示例之Hello World详解
Jan 04 Javascript
JavaScript基本类型值-Number类型
Feb 24 Javascript
Vue实现动态显示textarea剩余字数
May 22 Javascript
Node.js 基础教程之全局对象
Aug 06 Javascript
JS中利用FileReader实现上传图片前本地预览功能
Mar 02 Javascript
vue项目打包部署_nginx代理访问方法详解
Sep 20 Javascript
vue-父子组件和ref实例详解
Nov 10 Javascript
小程序接入腾讯位置服务的详细流程
Mar 03 Javascript
DHTML Slide Show script图片轮换
Mar 03 #Javascript
JavaScript面向对象编程
Mar 02 #Javascript
一个javascript参数的小问题
Mar 02 #Javascript
js加解密 脚本解密
Feb 22 #Javascript
JS应用之禁止抓屏、复制、打印
Feb 21 #Javascript
js 调整select 位置的函数
Feb 21 #Javascript
js 替换
Feb 19 #Javascript
You might like
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
js 判断一个元素是否在页面中存在
2012/12/27 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
Python使用爬虫猜密码
2016/02/19 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
Python中list初始化方法示例
2016/09/18 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
打架检讨书50字
2014/01/11 职场文书
男方父母证婚词
2014/01/12 职场文书
校本教研工作制度
2014/01/22 职场文书
安全教育感言
2014/03/04 职场文书
篝火晚会主持词
2014/03/25 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
高中同学会活动方案
2014/08/14 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
2015新员工试用期工作总结
2014/12/12 职场文书
个人创业事迹材料
2014/12/30 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
redis复制有可能碰到的问题汇总
2022/04/03 Redis