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ЧитанняЦілочисельне значення деталі, пов’язане з подією.
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()Зупинити поширення AND запобігти залишковим слухачам на поточному цільовому елементі.
init_event(type: str, bubbles: bool, cancelable: bool)Застарілий псевдонім для ініціалізації події перед диспетчизацією.

Дивіться також

 Українська