日期:2014-05-17  浏览次数:20716 次

firefox safari怎么获取客户区左上角的绝对坐标
现在有个问题需要解决,就是页面上有个table,我想判断这个表格是否被拖到了屏幕可视范围以外
IE6很容易来判断,只要用window.screenLeft和window.screenTop这两个获取客户区左上角在屏幕上的绝对坐标,然后再得到表格在客户区上的相对偏移就可以算出表格是否被拖到了可视范围以外
现在问题来了,firefox和safari不是都支持这个属性,safari可以用window.screenLeft和screenTop属性,但得出来的是窗口左上角的绝对坐标,不是客户区左上角的.用firefox和safari都支持的,window.screenX和screenY获取到的还是窗口左上角的绝对坐标,有办法得到这两个浏览器客户区左上角在屏幕上的绝对坐标吗??希望高手们帮忙解决一下..在些先谢过了...

------解决方案--------------------
http://www.phpweblog.net/fuyongjie/archive/2008/08/23/5650.html

不知道有没有帮助