mik*_*e23 7 jquery position positioning colorbox
默认情况下,颜色框在屏幕上显示为垂直和水平居中.有没有办法改变它,例如从顶部垂直和水平居中10%?
Raz*_*zor 15
这将覆盖顶部位置,您可以使用左侧等同样做:
#colorbox { top: 100px !important; }
Run Code Online (Sandbox Code Playgroud)
10%来自top会比较棘手,你必须在每次显示colorbox时在onload回调中实现自己的定位逻辑,或者扩展colorbox的代码,但没有快速的方法来做到这一点.
UPDATE
Colorbox现在有一个内置选项来执行此操作:
$("a").colorbox({ top: 100, left: "50%" })
Run Code Online (Sandbox Code Playgroud)
更新2
如果您没有使用彩盒,我强烈建议您使用qTip2.
更好的位置处理(jQuery UI样式),更清晰的HTML输出和更轻松的IE <8支持.
| 归档时间: |
|
| 查看次数: |
26255 次 |
| 最近记录: |