<html lang="en">
<head>
<meta charset="utf-8">
<script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
</head>
<body style="width:2200px;height:10000px";>
</body>
<script>
function getpos(ev){
var scrilltop=document.documentElement.scrollTop||document.body.scrollTop;
var scrillLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
return {x:ev.clientX+scrillLeft,y:ev.clientY+scrilltop}
}
document.οnmοusemοve=function(e){
var events=e||event;
// console.log("clientX:"+events.clientX+"\n"+"pageX:"+events.pageX);
if(getpos(events).x==events.pageX){
console.log("1111");
}
}
</script>
</html>
能够打印出1111
clientX相对窗口左边缘
pageX相对文档左边缘
clientX+scrollLeft=pageX;
pageX是jquery的属性 做了兼容的。推荐用pageX。