Class WheelEvent

WheelEvent class

WheelEvent-gränssnittet tillhandahåller specifik kontextuell information associerad med hjulhändelser. För att skapa en instans av WheelEvent-gränssnittet använder du WheelEvent-konstruktorn och skickar en valfri WheelEventInit-ordbok.

public class WheelEvent : MouseEvent

Konstruktörer

namnBeskrivning
WheelEvent(string)Initierar en ny instans avWheelEvent class.
WheelEvent(string, IDictionary<string, object>)Initierar en ny instans avWheelEvent class.

Egenskaper

namnBeskrivning
AltKey { get; }Se altKey-attributet.
Bubbles { get; }Används för att indikera om en händelse är en bubblande händelse eller inte. Om händelsen kan bubbla är värdet sant, annars är värdet false.
Button { get; }Under mushändelser orsakade av nedtryckning eller släppning av en musknapp, MÅSTE knappen användas för att indikera vilken pekenhetsknapp som ändrat tillstånd.
Buttons { get; }Under alla mushändelser MÅSTE knapparna användas för att indikera vilken kombination av musknappar som för närvarande trycks ned, uttryckt som en bitmask.
Cancelable { get; }Används för att indikera om en händelse kan förhindras eller inte. Om standardåtgärden kan förhindras är värdet sant, annars är värdet false.
ClientX { get; }Den horisontella koordinaten vid vilken händelsen inträffade i förhållande till visningsporten som är kopplad till händelsen.
ClientY { get; }Den vertikala koordinaten vid vilken händelsen inträffade i förhållande till den visningsport som är kopplad till händelsen.
CtrlKey { get; }Se attributet ctrlKey.
CurrentTarget { get; }Används för att indikeraIEventTarget varsIEventListener s bearbetas för närvarande. Detta är särskilt användbart under fångst och bubbling.
DefaultPrevented { get; }Returnerar true om preventDefault() anropades medan det annullerbara attributvärdet är sant, och annars false.
DeltaMode { get; }DeltaMode-attributet innehåller en indikation på måttenheterna för deltavärdena. Standardvärdet är DOM_DELTA_PIXEL (pixlar).
DeltaX { get; }I användaragenter där standardåtgärden för hjulhändelsen är att rulla, MÅSTE värdet vara måttet längs x-axeln (i pixlar, linjer eller sidor) som ska rullas i det fall händelsen inte avbryts. Annars är detta en implementeringsspecifik mätning (i pixlar, linjer eller sidor) av rörelsen hos en hjulenhet runt x-axeln.
DeltaY { get; }I användaragenter där standardåtgärden för hjulhändelsen är att rulla, MÅSTE värdet vara måttet längs y-axeln (i pixlar, linjer eller sidor) som ska rullas i det fall händelsen inte avbryts. Annars är detta en implementeringsspecifik mätning (i pixlar, linjer eller sidor) av rörelsen hos en hjulenhet runt y-axeln.
DeltaZ { get; }I användaragenter där standardåtgärden för hjulhändelsen är att rulla, MÅSTE värdet vara måttet längs z-axeln (i pixlar, linjer eller sidor) som ska rullas om händelsen inte avbryts. Annars är detta en implementeringsspecifik mätning (i pixlar, linjer eller sidor) av rörelsen hos en hjulenhet runt z-axeln.
Detail { get; }Anger viss detaljinformation om händelsen, beroende på typen av händelse.
EventPhase { get; }Används för att indikera vilken fas av händelseflödet som för närvarande utvärderas.
IsTrusted { get; }isTrusted-attributet måste returnera värdet som det initierades till. När en händelse skapas måste attributet initieras till false.
MetaKey { get; }Se metaKey-attributet.
RelatedTarget { get; }Används för att identifiera ett sekundärt EventTarget relaterat till en UI-händelse, beroende på typen av händelse.
ScreenX { get; }Den horisontella koordinat vid vilken händelsen inträffade i förhållande till ursprunget för skärmens koordinatsystem.
ScreenY { get; }Den vertikala koordinat vid vilken händelsen inträffade i förhållande till ursprunget för skärmens koordinatsystem.
ShiftKey { get; }Se shiftKey-attributet.
Target { get; }Används för att indikeraIEventTarget som händelsen ursprungligen skickades till.
TimeStamp { get; }Används för att ange tidpunkten (i millisekunder i förhållande till epok) då händelsen skapades. På grund av det faktum att vissa system kanske inte tillhandahåller denna information, kanske värdet av timeStamp inte är tillgängligt för alla händelser. När inte tillgängligt , kommer ett värde på 0 att returneras. Exempel på epoktid är tidpunkten för systemets start eller 0:0:0 UTC 1 januari 1970.
Type { get; }Namnet på händelsen (skiftlägeskänsligt). Namnet måste vara ett XML-namn.
View { get; }View-attributet identifierar fönstret från vilket händelsen genererades. Det oinitierade värdet för detta attribut MÅSTE vara null.

Metoder

namnBeskrivning
virtual GetPlatformType()Denna metod används för att hämta ECMAScript-objektType .
InitEvent(string, bool, bool)DenInitEvent metod används för att initiera värdet av enEvent skapad genom IDocumentEvent gränssnitt.
PreventDefault()Om en händelse kan avbrytas,PreventDefault metod används för att indikera att händelsen ska avbrytas, vilket betyder att någon standardåtgärd som normalt vidtas av implementeringen som ett resultat av händelsen inte kommer att inträffa.
StopImmediatePropagation()Att anropa den här metoden förhindrar händelsen från att nå alla händelseavlyssnare som är registrerade efter den aktuella och när den skickas i ett träd förhindras även händelsen från att nå andra objekt.
StopPropagation()DenStopPropagation metod används för att förhindra ytterligare spridning av en händelse under händelseflödet.

Fält

namnBeskrivning
const DOM_DELTA_LINEMåttenheterna för delta MÅSTE vara enskilda textrader. Detta är fallet för många formulärkontroller.
const DOM_DELTA_PAGEMåttenheterna för delta MÅSTE vara sidor, antingen definierade som en enda skärm eller som en avgränsad sida.
const DOM_DELTA_PIXELMåttenheterna för delta MÅSTE vara pixlar. Detta är det mest typiska fallet i de flesta operativsystem och implementeringskonfigurationer.

Se även