js FF IE下去background-color 问题
来源:互联网 发布:淘宝店铺名片怎么改 编辑:程序博客网 时间:2024/05/01 04:15
<script type="text/javascript">
/*
*由于firefox在返回一个元素的color的时候往往是返回一个字符串比如rgb(255, 255, 255)
*而IE往往返回#FFFFFF这种形式,在有时候做颜色判断时很难做比较,于是我便写了这个函数
*方便从一个含有三个颜色值的字符串转换为一个Hex的颜色值
*/
String.prototype.hexColor = function(){
if(this.indexOf("#") >= 0) return this;//如果是一个hex值则直接返回
var pattern = new RegExp("2[0-4]//d|25[0-5]|[01]?//d//d?","ig");//这个正则是取 0 ~ 255的数字
var va = this.match(pattern);
if(va.length != 3) return "NaN";//取出的数组长度一定得为3
var result = "#";
for(var i = 0; i < 3; i++) {
var num = parseInt(va[i]);
result += num < 16 ? "0" + num.toString(16) : num.toString(16);//如果小于F在前面补0
}
return result;
}
/*****************测试开始***********************/
var a = "rgb(255, 254, 253)";
var b = "255,254,253";
var c = "256,254,253";
var d = "#ff36ff";
var e="0,0,0";
start = new Date().getTime();
document.write(a.hexColor() + "<br />" + b.hexColor() + "<br />" + c.hexColor() + "<br />" + d.hexColor()+"<br />"+e.hexColor())
end = new Date().getTime();
document.write("<br />耗时: " + (end - start)+ "ms");
/*****************测试结束***********************/
</script>
http://hi.baidu.com/gwwnha/blog/item/2e3718ec4adc45d92f2e2119.html
- js FF IE下去background-color 问题
- js 区分IE,ff
- jquery、js去除浏览器(ff、ie)缓存问题
- query、js去除浏览器(ff、ie)缓存问题
- 关于ff和ie共用js输出flash的问题
- IE,FF中js日期字符串解析问题
- IE 与 FF JS兼容
- 精确评分js ff/ie
- IE、FF、Chrome中的JS
- background-color
- background-color和background-image一起用的问题
- js左右伸缩效果(兼容ff/ie)
- IE和FF下JS的不同点
- JS的IE和FF兼容性问题汇总
- JS全选代码,兼容IE,FF,Chrome
- js 实现无缝滚动 兼容IE FF
- Js在IE和FF兼容性问题汇总
- 动态表格js兼容(ie.ff)
- Red Hat Enterprise Linux 4 JDK1.6+TOMCAT6安装配置文档
- C和OpenGL结合生成钻石图形的解决方案
- java jdk和sdk安装
- 微软的面试题及答案-超变态但是很经典
- 短信笑话
- js FF IE下去background-color 问题
- 高效能人士的七个习惯
- 让普通MP4可以看pdf格式文件
- 配置Log4j
- VB.NET 重载、重写与隐藏
- 中国最美的100首情诗
- 学习JavaEE的感受
- 学习Servlet的感受
- 存百度免费空间