Ruby's Louvre

每天学习一点点算法

导航

2010年5月16日 #

cloneNode在兼容问题

摘要: 我想这方法原本是不是IE的一个私有实现,它在IE下能实现完美的拷贝,另一个好像有点寄强,它与replaceNode命名方法相似。在IE下,cloneNode能复制节点的所有属性(property),所有特性(attribute),所有自定义属性(expando),与所有事件(事件),而标准浏览器则只能复制前面两个。但很不幸,有时标准浏览器也分不清哪个是哪个,一旦把它当成自定义属性就复舞曲不了。上面... 阅读全文

posted @ 2010-05-16 13:22 司徒正美 阅读(4007) 评论(3) 推荐(2) 编辑

判定浏览器是否支持原生透明

摘要: 原生透明判定是浏览器特征侦探的重要一环,之后的许多特效就靠它选择是原生透明还是滤镜透明。自从IE9决定支持原生透明后,此判定复杂多了,jQuery对于它的判定隐含深意。下面是jQuery1.42的代码:先不提IE8,IE7,IE6它们,肯定返回false。jQuery它为何选择如此特别的一个数字作为透明度呢?原先在jQuery1.32中,opacity是设为.5的,但发现firefox会错误地返回... 阅读全文

posted @ 2010-05-16 02:49 司徒正美 阅读(2086) 评论(6) 推荐(2) 编辑