// 该方法经过IE6 FF3.5的测试 function getOffsetX(evt){ if( evt.offsetX ) return evt.offsetX; var ele = evt.target || evt.srcElement; var o = ele; var x=0; while( o.offsetParent ) { x += o.offsetLeft; o=o.offsetParent; } // 处理当元素处于滚动之后的情况 var left = 0; while( ele.parentNode ) { left += ele.scrollLeft; ele=ele.parentNode; } return evt.pageX + left - x; }
JS之获取offsetX 的方法
最新推荐文章于 2025-06-22 03:18:02 发布