使用jQuery UI Position实用程序比使用CSS位置有什么好处?

时间:2012-02-09 13:29:13

标签: jquery css jquery-ui

除了可能更容易使用jQuery UI Position而不是CSS之外,还有其他优势吗?

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

1 个答案:

答案 0 :(得分:4)

易于使用本身就是一个特色。

从技术上讲,Position插件中没有涉及额外的浏览器兼容性,因为jQuery核心已经提供了所有必需的东西。但是,纯CSS定位只允许一个元素相对于其默认位置(position: relative)放置一个元素,或者相对于最近的位置祖先(position: absolute)。

Position插件提供了更大的灵活性:元素可以相对于文档,窗口,任何其他元素,甚至鼠标指针本身定位。实现它所需的所有复杂计算都是由插件抽象出来的。因此,我不会认为它是多余的,因为我相信它确实提供了很多优势。