如何在不影响其他元素的情况下扩展DIV

时间:2012-09-13 07:08:01

标签: javascript jquery css

我想知道如何在不影响页面中其他元素布局的情况下扩展'div'。具体来说,我想达到与此类似的效果 - http://www.ikea.com/us/en/catalog/categories/departments/kitchen/kitchen_int_lighting/。如果将鼠标悬停在任何产品上,您会看到该框展开显示更多信息;但是,其他元素(如下面的产品图片)不受扩展影响。

4 个答案:

答案 0 :(得分:7)

使用绝对位置。
相反,你也可以通过在div上使用悬停事件来创建相同的效果,并在该位置添加一个具有更高z-index的额外div。

答案 1 :(得分:1)

使用绝对定位,然后你可以增长/缩小div,它不会影响它周围的任何其他元素。

答案 2 :(得分:1)

position:absolute;添加到div的样式中。这样它就不会干扰其他元素,但仍会与它们重叠,你可以为它们指定任何宽度和高度。

答案 3 :(得分:0)

绝对定位你的div并确保z-index处于顶层。它可以使用CSS完成,但js也可能更容易。