Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的clientX和clientY问题_Javascript_Jquery - Fatal编程技术网

Javascript中的clientX和clientY问题

Javascript中的clientX和clientY问题,javascript,jquery,Javascript,Jquery,我有以下代码: <html> <head> <title>clientX\clientY example</title> <script> function showCoords(evt){ alert( "clientX value: " + evt.clientX + "\n" + "clientY value: " + evt.clientY + "\n" ); } </script> <

我有以下代码:

<html>
<head>
<title>clientX\clientY example</title>

<script>
function showCoords(evt){
  alert(
    "clientX value: " + evt.clientX + "\n" +
    "clientY value: " + evt.clientY + "\n"
  );
}
</script>
</head>

<body onmousedown="showCoords(event)" onunload="showCoords(event)">
<p>To display the mouse coordinates click anywhere on the page.</p>
</body>
</html>

clientX\clientY示例
函数showCoords(evt){
警觉的(
clientX值:“+evt.clientX+”\n+
客户端值:“+evt.clientY+”\n
);
}
要显示鼠标坐标,请单击页面上的任意位置

在IE中,当我点击浏览器刷新按钮时,我得到的ClientY值为负值。为什么?
另外,在其他浏览器中,我没有在浏览器刷新按钮上看到警告框…请提供任何帮助…谢谢…

关于您的第一个问题:在刷新期间,您可以将鼠标箭头放在url栏附近,这就是为什么它显示为Y轴为负数的原因。对于第二个问题,您希望在页面加载期间实现什么。?onunload不能在所有浏览器中工作。当Y值为负值时(即在浏览器刷新按钮上),我想将用户重定向到登录页面。无论何时刷新,都需要重定向到登录屏幕?我说的对吗?是的,但只有在单击浏览器刷新按钮时。