diff --git a/README.md b/README.md index 773ba72..30bd056 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,15 @@ export interface TriggerProps { destroyPopupOnHide?: boolean; /** 设置弹出框的zIndex */ zIndex?: number; + /** popup位置最终适配方法 */ + adjustPosition?: ( + dom: HTMLElement, + pos: { + left: number; + top: number; + }, + feedback: Feedback + ) => void; /** 是否使用Portal进行渲染弹出框 */ usePortal?: boolean; /** 当destroyPopupOnHide=false时,组件刷新时强制更新弹出框组件 */ diff --git a/src/index.tsx b/src/index.tsx index 4e0f88a..5ff1d5b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -115,6 +115,7 @@ export interface TriggerProps { forceRender?: boolean; /** jquery-ui/position.js 的配置参数 */ position?: PositionOptions; + /** popup位置最终适配方法 */ adjustPosition?: ( dom: HTMLElement, pos: {