跳转到内容

LyricLineMouseEvent

Defined in: packages/core/src/lyric-player/dom/index.ts:17

歌词行鼠标相关事件,可以获取到歌词行的索引和歌词行元素

Extends

  • MouseEvent

Constructors

Constructor

new LyricLineMouseEvent(
lineIndex,
line,
event): LyricLineMouseEvent

Defined in: packages/core/src/lyric-player/dom/index.ts:18

Parameters

ParameterTypeDescription
lineIndexnumber歌词行索引
lineLyricLineBase歌词行元素
eventMouseEvent-

Returns

LyricLineMouseEvent

Overrides

MouseEvent.constructor

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
altKeyreadonlybooleanMDN ReferenceMouseEvent.altKeynode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16549
AT_TARGETreadonly2-MouseEvent.AT_TARGETnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8765
bubblesreadonlybooleanReturns true or false depending on how event was initialized. True if event goes through its target’s ancestors in reverse tree order, and false otherwise. MDN ReferenceMouseEvent.bubblesnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8660
BUBBLING_PHASEreadonly3-MouseEvent.BUBBLING_PHASEnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8766
buttonreadonlynumberMDN ReferenceMouseEvent.buttonnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16551
buttonsreadonlynumberMDN ReferenceMouseEvent.buttonsnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16553
cancelablereadonlybooleanReturns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method. MDN ReferenceMouseEvent.cancelablenode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8672
cancelBubblepublicbooleanDeprecated MDN ReferenceMouseEvent.cancelBubblenode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8666
CAPTURING_PHASEreadonly1-MouseEvent.CAPTURING_PHASEnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8764
clientXreadonlynumberMDN ReferenceMouseEvent.clientXnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16555
clientYreadonlynumberMDN ReferenceMouseEvent.clientYnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16557
composedreadonlybooleanReturns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise. MDN ReferenceMouseEvent.composednode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8678
ctrlKeyreadonlybooleanMDN ReferenceMouseEvent.ctrlKeynode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16559
currentTargetreadonlynull | EventTargetReturns the object whose event listener’s callback is currently being invoked. MDN ReferenceMouseEvent.currentTargetnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8684
defaultPreventedreadonlybooleanReturns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise. MDN ReferenceMouseEvent.defaultPreventednode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8690
detailreadonlynumberMDN ReferenceMouseEvent.detailnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:23812
eventPhasereadonlynumberReturns the event’s phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE. MDN ReferenceMouseEvent.eventPhasenode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8696
isTrustedreadonlybooleanReturns true if event was dispatched by the user agent, and false otherwise. MDN ReferenceMouseEvent.isTrustednode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8702
layerXreadonlynumberMDN ReferenceMouseEvent.layerXnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16561
layerYreadonlynumberMDN ReferenceMouseEvent.layerYnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16563
linereadonlyLyricLineBase歌词行元素-packages/core/src/lyric-player/dom/index.ts:26
lineIndexreadonlynumber歌词行索引-packages/core/src/lyric-player/dom/index.ts:22
metaKeyreadonlybooleanMDN ReferenceMouseEvent.metaKeynode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16565
movementXreadonlynumberMDN ReferenceMouseEvent.movementXnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16567
movementYreadonlynumberMDN ReferenceMouseEvent.movementYnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16569
NONEreadonly0-MouseEvent.NONEnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8763
offsetXreadonlynumberMDN ReferenceMouseEvent.offsetXnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16571
offsetYreadonlynumberMDN ReferenceMouseEvent.offsetYnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16573
pageXreadonlynumberMDN ReferenceMouseEvent.pageXnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16575
pageYreadonlynumberMDN ReferenceMouseEvent.pageYnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16577
relatedTargetreadonlynull | EventTargetMDN ReferenceMouseEvent.relatedTargetnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16579
returnValuepublicbooleanDeprecated MDN ReferenceMouseEvent.returnValuenode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8708
screenXreadonlynumberMDN ReferenceMouseEvent.screenXnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16581
screenYreadonlynumberMDN ReferenceMouseEvent.screenYnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16583
shiftKeyreadonlybooleanMDN ReferenceMouseEvent.shiftKeynode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16585
srcElementreadonlynull | EventTargetDeprecated MDN ReferenceMouseEvent.srcElementnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8714
targetreadonlynull | EventTargetReturns the object to which event is dispatched (its target). MDN ReferenceMouseEvent.targetnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8720
timeStampreadonlynumberReturns the event’s timestamp as the number of milliseconds measured relative to the time origin. MDN ReferenceMouseEvent.timeStampnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8726
typereadonlystringReturns the type of event, e.g. “click”, “hashchange”, or “submit”. MDN ReferenceMouseEvent.typenode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8732
viewreadonlynull | WindowMDN ReferenceMouseEvent.viewnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:23814
whichreadonlynumberDeprecated MDN ReferenceMouseEvent.whichnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:23820
xreadonlynumberMDN ReferenceMouseEvent.xnode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16587
yreadonlynumberMDN ReferenceMouseEvent.ynode_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16589

Methods

composedPath()

composedPath(): EventTarget[]

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8738

Returns the invocation target objects of event’s path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root’s mode is “closed” that are not reachable from event’s currentTarget.

MDN Reference

Returns

EventTarget[]

Inherited from

MouseEvent.composedPath

getModifierState()

getModifierState(keyArg): boolean

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16591

MDN Reference

Parameters

ParameterType
keyArgstring

Returns

boolean

Inherited from

MouseEvent.getModifierState

initEvent()

initEvent(
type,
bubbles?,
cancelable?): void

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8744

Parameters

ParameterType
typestring
bubbles?boolean
cancelable?boolean

Returns

void

Deprecated

MDN Reference

Inherited from

MouseEvent.initEvent

initMouseEvent()

initMouseEvent(
typeArg,
canBubbleArg,
cancelableArg,
viewArg,
detailArg,
screenXArg,
screenYArg,
clientXArg,
clientYArg,
ctrlKeyArg,
altKeyArg,
shiftKeyArg,
metaKeyArg,
buttonArg,
relatedTargetArg): void

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:16597

Parameters

ParameterType
typeArgstring
canBubbleArgboolean
cancelableArgboolean
viewArgWindow
detailArgnumber
screenXArgnumber
screenYArgnumber
clientXArgnumber
clientYArgnumber
ctrlKeyArgboolean
altKeyArgboolean
shiftKeyArgboolean
metaKeyArgboolean
buttonArgnumber
relatedTargetArgnull | EventTarget

Returns

void

Deprecated

MDN Reference

Inherited from

MouseEvent.initMouseEvent

initUIEvent()

initUIEvent(
typeArg,
bubblesArg?,
cancelableArg?,
viewArg?,
detailArg?): void

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:23826

Parameters

ParameterType
typeArgstring
bubblesArg?boolean
cancelableArg?boolean
viewArg?null | Window
detailArg?number

Returns

void

Deprecated

MDN Reference

Inherited from

MouseEvent.initUIEvent

preventDefault()

preventDefault(): void

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8750

If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.

MDN Reference

Returns

void

Inherited from

MouseEvent.preventDefault

stopImmediatePropagation()

stopImmediatePropagation(): void

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8756

Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.

MDN Reference

Returns

void

Inherited from

MouseEvent.stopImmediatePropagation

stopPropagation()

stopPropagation(): void

Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8762

When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.

MDN Reference

Returns

void

Inherited from

MouseEvent.stopPropagation