跳到主要内容

checkIfRemovedHover 检查是否移除了hover元素

checkIfRemovedHover

类型: MethodDeclaration

定义位置: ui.ts

描述

检查是否移除了hover元素

参数 element: 被移除的元素

参数

参数名类型描述默认值
elementUIElement--

返回值

类型: void

源代码

位置: 第 367 行

public checkIfRemovedHover(element: UIElement): void {
let hover = this.eventHover
// 如果删除的元素包含了hover元素
// 删除前触发相关元素的鼠标离开事件
if (hover && element.contains(hover)) {
this.eventHover = null
const event = Mouse.eventCache
const parent = element.parent
do {
hover.emit('mouseleave', event, false)
hover = hover.parent
} while (hover && hover !== parent)
}
}

文档生成时间:2025/7/7 12:07:07