MouseEvent

MouseEvent

Обзор

MouseEvent — это класс в Aspose.Html FOSS для Python. Наследуется от: UIEvent.

Событие мыши или указателя (WHATWG UI Events §5.2).

Этот класс предоставляет 5 методов для работы с объектами MouseEvent в программах Python. Доступные методы включают: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Html FOSS для Python. Свойства: alt_key, bubbles, button, buttons, cancelable, client_x и ещё 19.

Свойства

Имя:Тип:ДоступОписание:
buttonintЧтениеКакая кнопка мыши была нажата (0 = основная, 1 = средняя, 2 = вторичная).
buttonsintЧтениеБитовая маска всех в данный момент нажаты́х кнопок мыши.
client_xintЧтениеГоризонтальная координата относительно области просмотра.
client_yintЧтениеВертикальная координата относительно области просмотра.
screen_xintЧтениеГоризонтальная координата относительно экрана.
screen_yintЧтениеВертикальная координата относительно экрана.
offset_xintЧтениеГоризонтальное смещение относительно внутренней границы целевого элемента (всегда 0).
offset_yintЧтениеВертикальное смещение относительно внутренней границы целевого элемента (всегда 0).
page_xintЧтениеГоризонтальная координата относительно документа (в безголовом режиме всегда 0).
page_yintЧтениеВертикальная координата относительно документа (в безголовом режиме всегда 0).
alt_keyboolЧтениеБыл ли активен клавиша Alt, когда событие было вызвано.
ctrl_keyboolЧтениеБыло ли активна клавиша Ctrl, когда событие произошло.
meta_keyboolЧтениеБыло ли активна клавиша Meta, когда событие произошло.
shift_keyboolЧтениеБыло ли нажата клавиша Shift, когда событие произошло.
related_target`“objectNone”`Чтение
detailintЧтениеЦелочисленное значение detail, связанное с событием.
viewNoneЧтениеВсегда None в безголовом режиме (ссылка на окно вне области видимости).
typestrЧтениеСтрока типа события.
bubblesboolЧтениеОпределяет, всплывает ли событие.
cancelableboolЧтениеМожно ли предотвратить действие по умолчанию.
target`“EventTargetNone”`Чтение
current_target`“EventTargetNone”`Чтение
event_phaseintЧтениеКонстанта фазы: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolЧтениеБыло ли вызвано preventDefault() для отменяемого события.
timestampfloatЧтениеВремя Unix epoch (секунды) при создании события.

Методы

ПодписьОписание:
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, button: int, buttons: int, client_x: int, client_y: int, screen_x: int, screen_y: int, alt_key: bool, ctrl_key: bool, meta_key: bool, shift_key: bool, related_target: object)Calls init(type, bubbles, cancelable, detail, button, buttons, client_x, client_y, screen_x, screen_y, alt_key, ctrl_key, meta_key, shift_key, related_target) на этом MouseEvent экземпляре.
prevent_default()Установите default_prevented в True, если событие отменяемо.
stop_propagation()Остановить распространение события после завершения всех слушателей на текущей цели.
stop_immediate_propagation()Остановить распространение И предотвратить оставшиеся слушатели на текущей цели.
init_event(type: str, bubbles: bool, cancelable: bool)Устаревший псевдоним для инициализации события перед отправкой.

См. также:

 Русский