Вход/Регистрация
JavaScript. Подробное руководство, 6-е издание
вернуться

Флэнаган Дэвид

Шрифт:

readonly boolean ctrlKey

Указывает, удерживалась ли нажатой клавиша Ctrl в момент события. Определено для событий мыши и клавиатуры, а также в модели событий IE.

readonly EventTarget currentTarget*

Объект Element,

Document
или
Window
, обрабатывающий событие в данный момент. Во время фазы перехвата и всплытия значение свойства отличается от
target
. Отсутствует в модели событий IE, но имитируется в модели событий jQuery.

readonly DataTransfer dataTransfer

Для событий буксировки (drag-and-drop) это свойство определяет объект

DataTransfer
, полностью координирующий выполнение операции буксировки. События буксировки относятся к событиям мыши; любое событие, имеющее это свойство, также будет иметь свойства
clientX, clientY
и другие, свойственные событиям мыши. События буксировки «dragstart», «drag» и «dragend» возбуждаются в объекте-источнике; а события «dragenter», «dragover», «dragleave» и «drop» - в объекте-приемнике. Дополнительные сведения об операциях буксировки приводятся в справочной статье DataTransfer и в разделе 17.7.

readonly boolean defaultPrevented*

Значение true, если обработчик этого события вызвал

defaultPrevented,
и false -в противном случае. Это новое расширение стандартной модели событий, и потому может быть реализовано не всеми броузерами. (Модель событий jQuery определяет метод
isDefaultPrevented,
действующий подобно этому свойству.)

readonly long detail

Сведения о событии (число). Для событий «click», «mousedown» и «mouseup» это свойство показывает количество щелчков: 1 - одинарный щелчок, 2 - двойной щелчок, 3 - тройной щелчок и т. д. В Firefox это свойство используется событиями «DOMMouseScroll», чтобы сообщить величину прокрутки колесика мыши.

readonly unsigned short eventPhase*

Текущая фаза распространения события. Значение свойства - одна из трех констант, описанных выше. Не поддерживается в модели событий ІE.

readonly boolean isTrusted*

Значение true, если это событие было создано и послано броузером, и false - если это искусственное событие, созданное и посланное сценарием на языке JavaScript. Это относительно новое расширение стандартной модели событий, и потому может быть реализовано не всеми броузерами.

readonly Element fromElement

Для событий «mouseover» и «mouseout» в модели IE свойство

fromElement
содержит ссылку на объект, с которого двигался указатель мыши. В стандартной модели событий следует использовать свойство
relatedTarget
.

readonly integer keyCode

Виртуальный код нажатой клавиши. Это свойство используется всеми типами событий клавиатуры. Код клавиши может зависеть от броузера, операционной системы, самой клавиатуры. Обычно, если на клавише изображен печатный символ, виртуальный код этой клавиши совпадает с кодом символа. Коды функциональных клавиш, не соответствующих печатным символам, могут существенно отличаться, тем не менее множество наиболее часто используемых кодов клавиш можно увидеть в примере 17.8. Это свойство не было стандартизовано, но определяется всеми броузерами, включая IE.

readonly boolean metaKey

Признак, показывающий, удерживалась ли клавиша Meta, когда произошло событие. Свойство определено для всех типов событий мыши и клавиатуры, а также в модели событий IE.

readonly integer offsetX, offsetY

В модели событий IE эти свойства определяют координаты, в которых возникло событие, в координатной системе элемента-источника события (см. описание свойства

srcElement
). Стандартная модель событий не имеет эквивалентных свойств.

readonly integer pageX, pageY

Эти нестандартные, но широко поддерживаемые свойства подобны свойствам

clientX
и
clientY
, но вместо системы координат окна используют систему координат документа. Эти свойства отсутствуют в модели событий IE, но библиотека jQuery имитирует их во всех броузерах.

readonly EventTarget relatedTarget*

Ссылается на элемент (обычно элемент документа), который имеет отношение к целевому элементу события. Для событий «mouseover» это элемент, который покинул указатель мыши при наведении на целевой элемент. Для событий «mouseout» это элемент, на который наводится указатель мыши, когда он покидает целевой элемент. Это свойство отсутствует в модели событий IE, но оно имитируется в модели событий jQuery. См. также свойства

fromElement
и
toElement
, определяемые в модели событий IE.

  • Читать дальше
  • 1
  • ...
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: