作者emn178 (小残)
看板Ajax
标题[心得] KKMan...
时间Sun Jan 31 12:38:02 2010
最近发现KKMan虽然用IE的核心
但JavaScript上的行为竟然会不同
首先我在Element加一个prototype
Element.prototype.observe = ....
结果KKMan没有Element
然後取座标的方式也不同
IE用event.x和event.y可正确取得
KKMan用event.x和event.y却回传event.clientX和event.clientY相同的值
所以只好再加上HTML的scrollLeft和scrollTop
另外用 navigator.userAgent.search("KKMan") > -1 来做判断并不正确
IE也会变成true
於是就拿第一点来用...
try { Element; }
catch (e) { isKKMan = true }
如果还有浏览器没有Element 就再搭配其他判断
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.85.126
1F:推 kuohuilu:简单的加入我的最爱,在KKMan都会失效.. 02/05 13:16
2F:→ wljimkk:改投PCMAN的怀抱吧(无误) 02/08 02:59