jascript中常见的几个兼容问题

来源:互联网 发布:海信网络电视多吗 编辑:程序博客网 时间:2024/05/22 00:05
1.获取前一个或后一个元素:        高级浏览器----------obj.previousElementSibling(前一个)        obj.nextElementSibling (后一个);        兼容IE6、78-----obj.previousElementSibling(前一个)        obj.nextSibling(后一个);2.获取第一或最后一个元素:        高级浏览器----------父级.firstElementChild(第一个)        父级.lastElementChild (最后一个);        兼容IE6、78-----父级.firstChild(第一个)                        父级.lastChild(最后一个);3.获取滚动距离的:        document.documentElement.scroll+方向---------兼容IE和Firefox        document.body.scroll+方向------------------------兼容chrome4.事件对象的兼容:        ev                        兼容高版本浏览器        event                        兼容IE和Chrome5.事件委托:        oEvent.srcElement                兼容IE和Chrome        oEvent.target                        兼容Firefox6.事件绑定:        添加绑定        obj.addEventListener(sEv,fn,false)                删除绑定        obj.removeEventListener(sEv,fn,false)                        兼容高版本浏览器        添加绑定        obj.attachEvent('on'+sEv,fn)        删除绑定        obj.detachEvent('on'+sEv,fn)                                兼容Firefox7.鼠标滚轮:        onmouseWheel                                兼容Chrome和IE        oEvent.wheelDelta                        获取方向                                                        下                -120120        DOMMouseScroll                                兼容Firefox        oEvent.detail                                获取方向                                                        下                3                                                        上                -38.onmouseover的bug:        oEvent.fromeElement                        兼容IE和Chrome        oEvent.releateTarget                        兼容高级浏览器9.onmouseout的bug:        oEvent.toElement                        兼容IE和Chrome        oEvent.releateTarget                        兼容高级浏览器
0 0
原创粉丝点击