Что такое event.clientY? - PullRequest
       4

Что такое event.clientY?

1 голос
/ 07 сентября 2010

У меня есть этот код, и я хотел знать, что делают все эти event.client?

  document.body.ondblclick = function(){
    var dclick = false;
    if(event.clientX > 8 && event.clientX < 204){
        if((event.clientY > 88 && event.clientY < 129) ||
            (event.clientY > 129 && event.clientY < 171) ||
            (event.clientY > 172 && event.clientY < 212) ||
            (event.clientY > 213 && event.clientY < 255) ||
            (event.clientY > 256 && event.clientY < 297) ||
            (event.clientY > 297 && event.clientY < 339)){
            dclick = true;
        }
    }
    }

Ответы [ 7 ]

5 голосов
/ 07 сентября 2010

Попытка определить, дважды ли кто-то щелкнул мышью на определенной части тела. event.clientX и event.clientY - это координаты X-Y мыши.

3 голосов
/ 07 сентября 2010

Похоже, что он пытается обнаружить двойной щелчок в определенных местах (координатах) в окне браузера.

2 голосов
/ 07 сентября 2010

Объект события содержит информацию о том, где произошел щелчок.clientY будет расстояние в пикселях от верхнего левого угла вниз, а clientX будет расстояние справа от верхнего левого угла.

1 голос
/ 07 сентября 2010

Свойства clientX и clientY определяют местоположение щелчка в пространстве окна, то есть без учета прокрутки. Например, если clientX = 0 и clientY = 0, щелчок произошел в верхнем левом углу окна.

В будущем MDN будет хорошим справочником по JavaScript.

Также рассмотрите возможность отправки кода, полученного от The Daily WTF.

1 голос
/ 07 сентября 2010

event.clientY и event.clientX - это координаты мыши на странице, поэтому, если мышь находится в этих пределах,

dclick определен внутри функции и больше ничего с ней не делаеттак что это в основном ничего не делает.

Я не мог бы сказать больше без контекста.

1 голос
/ 07 сентября 2010

Проверяется, нажимает ли пользователь по определенной координате

0 голосов
/ 07 сентября 2010

Они возвращают горизонтальные и вертикальные координаты события. Скажи мышкой? Глядя на ваш код, я думаю, что это возвращает флаг как истинное для некоторого другого события в зависимости от некоторых определенных областей экрана / браузера, по которым пользователь нажимает. Подробнее об этом здесь https://developer.mozilla.org/en/DOM/event.clientX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...