跳到主要内容

bn.addEventListenerToBody

addEventListenerToBody(type, callback): void

description Add/Remove event listener to body, it will automatically remove the listener when the page is destroyed. Parameter schema: - ${API}.${method}.${param}.${option}

example

const handler = function(e){ console.log(e) }
bn.addEventListenerToBody('click',handler)
bn.removeEventListenerFromBody('click',handler)

Parameters

NameType
typeEventTypes
callbackMpFunction

Returns

void


EventTypes

Ƭ EventTypes: "tap" | "input" | "focus" | "blur" | "confirm" | "keyboardheightchange" | "change" | "changing" | "click" | "touchstart" | "touchmove" | "touchend" | "touchcancel" | "longpress" | "submit" | "reset" | "linechange" | "cancel" | "pickstart" | "pickend" | "play" | "pause" | "ended" | "timeupdate" | "fullscreenchange" | "load" | "error" | "scroll" | "scrolltoupper" | "scrolltolower" | "success" | "fail" | "complete" | "message" | "columnchange" | "transition" | "animationfinish"


MpFunction

Ƭ MpFunction: (event: MPEvent) => void

Type declaration

▸ (event): void

Parameters

NameType
eventMPEvent

Returns

void

Interface: MPEvent<T, D>

NameTypeDescription
typeT
timeStampnumber
targetMPEventTarget
currentTargetMPEventTarget
detailD
_currentTarget?Element
_type?T
_detail?D
touches?(CanvasTouch | ITouch)[]
changedTouches?(CanvasTouch | ITouch)[]
_touches?(CanvasTouch | ITouch)[]
_changedTouches?(CanvasTouch | ITouch)[]
seqId?number
control?(payload): void

control

Optional control(payload): void

Parameters

NameType
payloadObject
payload.value?string
payload.cursor?number

Returns

void