相对于图像定位div元素

时间:2012-03-21 20:50:15

标签: jquery

任何人都可以告诉我如何做到这一点,现在当我点击我的网站中的图像时,菜单会在图像下方打开,但是当我调整窗口大小时,菜单会停留在最初弹出的位置,但图像会移动,那么如何在不使用window.resize或jquery resize事件的情况下将此菜单放在图像下。这是我现在的代码

$('#div').css({
    "left": ($("#menu").offset().left + ($("#menu").width()/2)) + "px",
    "top": ($("#menu").offset().top + $("#menu").height()) + "px",
    "position":"absolute"
});

1 个答案:

答案 0 :(得分:0)

创建一个与图像大小相似的div,将其位置标记为相对

style="position:relative;"

将上面提到的图像和div放在新创建的div中。

希望这会对你有所帮助。