使用jQuery UI Position工具相对于使用CSS position的优势是什么?

3

除了可能更容易之外,使用jQuery UI Position是否具有比CSS更多的优点?

我正在开发一个客户端Web应用程序,其中大多数元素都是绝对定位的,并尝试弄清楚是否使用jQuery Position将为我提供更好的浏览器兼容性或更难以使用CSS实现的其他功能。

1个回答

4
更易使用本身就是一项特点。
从技术上讲,Position 插件并没有涉及到额外的浏览器兼容性问题,因为所有必要的东西都已经由 jQuery 核心提供了。然而,纯 CSS 定位只能将一个元素相对于其默认位置(position: relative)或相对于其最近的定位祖先元素(position: absolute)进行定位。
Position 插件提供了更大的灵活性:元素可以相对于文档、窗口、任何其他元素甚至鼠标指针本身进行定位。实现这些所需的所有复杂计算都被该插件抽象出来了。因此,我不认为它是多余的,我相信它确实提供了相当多的优势。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接