UNPKG

@lancercomet/utils

Version:
33 lines (32 loc) 1.04 kB
/** * 向目标节点添加 Class. * * @export * @param {HTMLElement} element * @param {string} className */ declare function addClass(element: HTMLElement, className: string): void; /** * 检查目标节点是否包含目标类名. * * @param {HTMLElement} element 目标节点. * @param {string} className 目标类名. * @returns {boolean} */ declare function hasClass(element: HTMLElement, className: string): boolean; /** * 移除一个 ClassName. * * @param {HTMLElement} element * @param {string} className */ declare function removeClass(element: HTMLElement, className: string): void; /** * 检测元素是否在页面中被完全展示. * * @param {(HTMLElement | Node)} target 目标元素节点. * @param {boolean} [isDoVisualCheck=true] 检测元素是否被其他元素视觉上遮挡. * @returns */ declare function checkIsFullyVisible(target: HTMLElement | Node, isDoVisualCheck?: boolean): boolean; export { addClass, removeClass, hasClass, checkIsFullyVisible };