Auto-Plugin / autofit.js

autofit.js 迄今为止最易用的自适应工具
https://auto-plugin.github.io/index/autofit.js/
MIT License
1.48k stars 153 forks source link

autofit.js 无法支持任何以屏幕坐标为基准计算属性的第三方插件 #48

Closed LarryZhu-dev closed 11 months ago

LarryZhu-dev commented 11 months ago

如elementUI和各类UI库的弹出层,是基于屏幕坐标计算弹出层位置的,经过transform后,这些计算也会偏移,但是这些偏移是有迹可循的,一般是 鼠标移动距离左上角占真实屏幕的百分比 == 整个页面等比缩放后内部元素所在位置到左上角占缩放后元素的百分比

对此应该由第三方工具调整元素位置的计算策略,以真实的屏幕宽高计算元素位置,或者将弹出层以其父元素为基准偏移,并挂载在body内部。