专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > HTML/CSS

打包css框架 一、俩参数代码

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
封装css框架 一、俩参数代码
//itcast 是自己封装的框架名称itcast.fn.extend({css:function(name,value){//        只有一个参数的情况时肯定是查询if(value ===undefined && typeof name ==="string"){//            两种兼容方式,获取样式兼容  如ie 和其他浏览器if(window.getComputedStyle){//其他浏览器var styles = window.getComputedStyle(this[0]);return styles[name];            }else {//ie浏览器return this[0].currentStyle[name];            }        }//        设置值情况this.each(function(){//          传入的参数只有一个时  并且这个参数类型为object 对象那么就可以对这个对象进行遍历传入的是一个对象if(value === undefined && typeof name ==="object"){for(var k in name){//遍历对象 然后获取到对象的属性值,赋值给this.style[k](例div.style.width);this.style[k] = name[k];                }            }else {//第二个参数value,设置具体的值this.style[name] = value;            }        })//返回对象本身  便于连式编程return this;    }})itcast("div").css("width","3133px");console.log(s);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: