Javascript: Положение курсора мыши в Firefox
Для Оперы и IE работает такая функция:
HTML код:
function mouseX() { Но вот Firefox (2) никак не хочет возвращать координату из такой функции. Пробовал также и другие event'ы из списка: clientX, layerX, offsetX, pageX, screenX, x. Ни один из них в FF не возвращает значение. Как померить-то? |
Код:
// относительно страницы целиком |
Хм... Может быть я что-то неправильно делаю?
Вот, скажем, имеется некоторый элемент на странице, при проведении курсором над которым выводится алерт с координатой (разумеется, я не для этого собираюсь задействовать, но не суть): HTML код:
<html> Аналогично и return (event.pageX)? event.pageX - window.pageXOffset : event.clientX; - в FF не хочет :( |
Цитата:
Код:
mouseX(event) |
Действительно, если event передавать в функцию, то всё работает. Спасибо :)
Теперь, правда, проявилась очередная проблема кроссбраузерности, но это уже другой вопрос. Попробую самостоятельно разрешить. UPD: Вот и решилось. |
Время: 01:27. |
Время: 01:27.
© OSzone.net 2001-