MouseEvent
MouseEvent
Översikt
MouseEvent är en klass i Aspose.Html FOSS för Python. Ärver från: UIEvent.
Mus- eller pekarevent (WHATWG UI Events §5.2).
Denna klass tillhandahåller 5 metoder för att arbeta med MouseEvent objekt i Python program. Tillgängliga metoder inkluderar: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.Html FOSS för Python paketet. Egenskaper: alt_key, bubbles, button, buttons, cancelable, client_x, och 19 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
button | int | Läs | Vilken musknapp trycktes (0 = primär, 1 = mitt, 2 = sekundär). |
buttons | int | Läs | Bitmask för alla för närvarande nedtryckta musknappar. |
client_x | int | Läs | Horisontell koordinat relativt visningsområdet. |
client_y | int | Läs | Vertikal koordinat relativt visningsområdet. |
screen_x | int | Läs | Horisontell koordinat relativt skärmen. |
screen_y | int | Läs | Vertikal koordinat relativt skärmen. |
offset_x | int | Läs | Horisontell förskjutning relativt målobjektets padding-kant (alltid 0). |
offset_y | int | Läs | Vertikal förskjutning relativt målobjektets padding-kant (alltid 0). |
page_x | int | Läs | Horisontell koordinat relativt dokumentet (alltid 0 i huvudlöst läge). |
page_y | int | Läs | Vertikal koordinat relativt dokumentet (alltid 0 i huvudlöst läge). |
alt_key | bool | Läs | Om Alt-tangenten var aktiv när händelsen avfyrades. |
ctrl_key | bool | Läs | Om Ctrl-tangenten var aktiv när händelsen avfyrades. |
meta_key | bool | Läs | Om Meta-tangenten var aktiv när händelsen avfyrades. |
shift_key | bool | Läs | Om Shift-tangenten var aktiv när händelsen utlösts. |
related_target | `“object | None”` | Läs |
detail | int | Läs | Heltalsdetaljvärde associerat med händelsen. |
view | None | Läs | Alltid None i headless-läge (Window back-reference utanför räckvidd). |
type | str | Läs | Händelsetypens sträng. |
bubbles | bool | Läs | Om händelsen bubblar. |
cancelable | bool | Läs | Om standardåtgärden kan förhindras. |
target | `“EventTarget | None”` | Läs |
current_target | `“EventTarget | None”` | Läs |
event_phase | int | Läs | Faskonstant: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Läs | Om preventDefault() anropades på en avbrytbar händelse. |
timestamp | float | Läs | Unix-epoktid (sekunder) vid händelse-skapande. |
Metoder
| Signatur | Beskrivning |
|---|---|
__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) på denna MouseEvent instans. |
prevent_default() | Sätt default_prevented till True om händelsen är avbrytbar. |
stop_propagation() | Stoppa händelsepropageringen när alla lyssnare på det aktuella målet är färdiga. |
stop_immediate_propagation() | Stoppa propageringen AND förhindra återstående lyssnare på det aktuella målet. |
init_event(type: str, bubbles: bool, cancelable: bool) | Äldre alias för initiering av pre-dispatch-händelse. |