【问题标题】:JQuery/Javascript to keep Absolutely Positioned div in place with browser zoomJQuery/Javascript 通过浏览器缩放保持绝对定位的 div
【发布时间】:2011-08-05 02:30:37
【问题描述】:

看着this layout,我想用jQuery/Javascript把红框放在左边小蓝框下面的灰色容器里,不管用任何浏览器放大还是缩小。

我试图通过不将 redbox #badplacement div 放在 Gray Container 的 #outerwrapper div 中来实现这一点。知道如何实现吗?

(首先,我将 #badplacement css 向左更改为 243px,在正常浏览器缩放级别上,它位于小蓝框下方。)

小提琴:http://jsfiddle.net/Q56up/

【问题讨论】:

  • 如果您在jsfiddle.net 上设置它,您可能会得到更快的响应。

标签: javascript jquery browser cross-browser resize


【解决方案1】:

克隆带有 css 规则但没有背景的外包装 div,并将其放在原始的(位置:绝对,z-index:1)上。将 Red Box 放入其中并相对定位。

【讨论】:

  • 有没有更简单的方法不用克隆?
  • 我会在外包装内粘贴带有 javascript 的 Red Box。在 html 源代码中,Red Box 位于外部,稍后在 DOM 中位于内部。有可能吗?
猜你喜欢
  • 2021-07-19
  • 2011-07-30
  • 2018-12-31
  • 2013-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多