Constructors
constructor
- new Cursor(parentEl: HTMLElement): Cursor
Properties
blinkInterval
blinkInterval: number
cursor
cursor: HTMLDivElement
drawCursor
drawCursor: any
element
element: HTMLDivElement
intervalId
intervalId: number
isBlinking
isBlinking: boolean
isVisible
isVisible: boolean
smoothBlinking
smoothBlinking: boolean
Optional
timeoutId
timeoutId?: number
Methods
addCursor
- addCursor(): HTMLDivElement
Returns HTMLDivElement
destroy
- destroy(): void
Returns void
getPixelPosition
- getPixelPosition(
position?: Point,
onScreen?: boolean,
): { left: number; top: number } Parameters
Optional
position: PointOptional
onScreen: boolean
Returns { left: number; top: number }
hideCursor
- hideCursor(): void
Returns void
isCursorInView
- isCursorInView(pixelPos: any, config: any): boolean
Returns boolean
removeCursor
- removeCursor(): any
Returns any
restartTimer
- restartTimer(): void
Returns void
setBlinking
- setBlinking(blinking: boolean): void
Returns void
setBlinkInterval
- setBlinkInterval(blinkInterval: number): void
Returns void
setPadding
- setPadding(padding: number): void
Returns void
setSmoothBlinking
- setSmoothBlinking(smoothBlinking: boolean): void
Returns void
showCursor
- showCursor(): void
Returns void
update
- update(config: any): void
Returns void