UNPKG

mobile-more

Version:

基于 antd-mobile v5 扩展移动端 UI 组件

70 lines (69 loc) 2.21 kB
/** * 获取垂直滚动像素数值 * * @param el 滚动容器,默认 window * @returns */ export declare const getScrollTop: (el?: Window | HTMLElement) => number; /** * 获取水平滚动的像素数 * * @param el 滚动容器,默认 window * @returns */ export declare const getScrollLeft: (el?: Window | HTMLElement) => number; /** * 设置垂直滚动像素数值 * * @param el 滚动容器 * @param value 要设置的滚动数值 * @returns */ export declare const setScrollTop: (el: Window | HTMLElement, value: number) => void; /** * 设置水平滚动像素数值 * * @param el 滚动容器 * @param value 要设置的滚动数值 * @returns */ export declare const setScrollLeft: (el: Window | HTMLElement, value: number) => void; /** * 获取元素内容高度,包括由于溢出导致的视图中不可见内容 * * @param el 滚动容器,默认 window * @returns */ export declare const getScrollHeight: (el?: Window | HTMLElement) => number; /** * 获取元素内容宽度,包括由于溢出导致的视图中不可见内容 * * @param el 滚动容器,默认 window * @returns */ export declare const getScrollWidth: (el?: Window | HTMLElement) => number; /** * 获取元素内部的高度,包含内边距,但不包括水平滚动条、边框和外边距 * * @param el 滚动容器,默认 window * @returns */ export declare const getClientHeight: (el?: Window | HTMLElement) => number; /** * 获取元素内部的宽度,包含内边距,但不包括水平滚动条、边框和外边距 * * @param el 滚动容器,默认 window * @returns */ export declare const getClientWidth: (el?: Window | HTMLElement) => number; /** * 获取元素父级的滚动容器 * * @param el 要获取滚动容器的元素 */ export declare const getScrollParent: (el: HTMLElement | SVGAElement | null) => HTMLElement | (Window & typeof globalThis); export declare const stopPropagation: (e: Event) => void; export declare const reflow: (node: HTMLElement | null) => number | undefined; export declare const isInViewport: (el: HTMLElement) => boolean; export declare const isSupportTouch: boolean; export declare const isSupportPointer: boolean;