mousemove时在IE下取事件位置event.x时,若鼠标滑过的是一个position:relative的层(以下简称R层),那么在R层里event.x取到的是相对于R层左边框的值,而不是在窗口中的绝对x。
而滑到R层左边外,event.x取到的又是在窗口中的绝对x(假设R层左边没有position:relative的层);滑到R层右边外时,event.x取到的是相对于R层右边框的值。。。
做鼠标拖拽效果的时候遇到这个坑爹的问题,太坑爹了!!!
所以,要做鼠标拖拽效果,建议使用event.clientX和event.clientY,防止遇到坑爹position:relative层。。。