堆叠元素(Stacking Elements)

收藏:0   阅读:33

jQuery UI API - 堆叠元素(Stacking Elements)

堆叠的或者移动到其他元素前面的小部件(Widgets)当放置到现实世界的页面中时经常面临挑战。通常通过简单地改变堆叠元素的z-index或者父元素来避免页面上的冲突。但是,jQuery UI 需要一个不需要手动改变z-index值的通用的解决方案。这是通过ui-frontclass 来完成的,通常还伴随着堆叠组件上的appendTo选项。

ui-frontclass

ui-frontclass 是非常基础的。它只是在元素上设置了一个静态的z-index值。但是,class 的存在是用来表明堆叠元素要追加到哪里。这允许我们利用嵌套层内容,生成一个在大多数情况下都能使用的默认的 DOM 位置。

注释:当使用ui-front时,您必须设置position为relative、absolute或fixed,以便应用z-index。

堆叠技术(stacking technique)

追加堆叠元素到页面的任何小部件都必须使用ui-frontclass,且在大多数情况下,应该有一个appendTo选项。堆叠元素应遵循下面的规则:

© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!