function setCss(elem, options){
if( options && typeof options == 'object' ){
for( var name in options ){
var nameCase = name.replace(/\-(\w)/g, function(all, letter){
return letter.toUpperCase();
});
elem.style[nameCase] = options[name];
if( jPack.browser.msie && name == 'opacity' )
elem.style.filter = 'alpha(opacity='+options["opacity"]*100+')';
}
}
} 这个地方options 参数就应该传一个 mapArray 进来才方便使用啊。 调用: Java代码
setCss("demo1", {"width": "100px", "height": "50px"});
if( options && typeof options == 'object' ){
for( var name in options ){
var nameCase = name.replace(/\-(\w)/g, function(all, letter){
return letter.toUpperCase();
});
elem.style[nameCase] = options[name];
if( jPack.browser.msie && name == 'opacity' )
elem.style.filter = 'alpha(opacity='+options["opacity"]*100+')';
}
}
} 这个地方options 参数就应该传一个 mapArray 进来才方便使用啊。 调用: Java代码
setCss("demo1", {"width": "100px", "height": "50px"});
解决方案 »
- iebook 怎么放到自己的网页里呢
- 关于NETADVANTAGE中ULTRAWEBGRID ROWEDITTEMPLATE里DROPDOWNLIST数据加载问题?
- 为什么javascript的脚本程序不能运行?
- 急救,救急,我们这里紧缺.NET的技术开发人员呀!!!!有经验有能力的进来看看呀~~~~~~~~~~~~
- 数据库返回错误信息的问题。大家讨论,有助于提高
- 发布网站的错误?
- Web项目在另一台机器上无法打开?---在线等待,解决马上结贴
- 急。。。。在vs2005中如何用ImageButton按钮调用iframe(框架)实现雷同的多页面?
- 关于类似于QQ隐藏窗体的几个问题!大家一起讨论讨论,指点迷津!谢谢!在线等待!!!
- 什么是工厂模式呀??在新建工程的时候能怎样确定他的模式??
- 求一查询SQL语句
- 用ASP.NET程序能否实现将视频文件转换成FLV格式的文件
//从名字看是为元素设置CSS的函数,第一个参数是元素,第二个是设置,键值对的形式
if( options && typeof options == 'object' ){
//判断'设置'参数是否存在并且是object
for( var name in options ){
//for in 循环 对传入的参数[对象]的属性进行遍历,
var nameCase = name.replace(/\-(\w)/g, function(all, letter){
return letter.toUpperCase();
//正则替换,我正则不太好.就不献丑了....
});
elem.style[nameCase] = options[name]; //在这里设置css 迭代.
if( jPack.browser.msie && name == 'opacity' ) //这句话是判断是否浏览器是IE的 因为IE浏览器的透明CSS和其他的有所不同.
elem.style.filter = 'alpha(opacity='+options["opacity"]*100+')';
}
}
}
elem.style.filter = 'alpha(opacity='+options["opacity"]*100+')';
这句是什么意思?
其她的很简单,语法也不难
----------------------------------------------------------------这个地方传 json 要比 array 好
return letter.toUpperCase(); 这里函数什么意思啊?
将json 的属性 转换成大写形式setCss("demo1", {"width": "100px", "height": "50px"}); width -> WIDTHheight -> HEIGHT