如何在窗口中找到丢失的像素?

时间:2017-09-04 05:55:35

标签: javascript html viewport

我对clientX和clientY的工作方式有一些了解。 我想在窗口中获取鼠标单击的坐标。而且我确实需要它们。

我现在的问题是,我得到了坐标,但是当我看到窗口的右下边缘时,最后一个像素就丢失了。我无法让我的坐标显示全宽或全高。

我工作的窗口内部尺寸为1920x916。我需要x坐标的值从0到1920.但它不会达到1920.1919是我能得到的最好的。高度相同的问题。最好是915.为什么?

y

这是我的little fiddle

另一个小请求:请不要使用JQuery,我也不需要支持IE或Safari。

1 个答案:

答案 0 :(得分:0)

如果您的1920像素从0开始编号,则最大值为1919.

如果坐标是1920,那么你将看到第1921个像素。

0是第一个像素,
1是第二像素
1919年是第一百九十二个像素