gpt4 book ai didi

javascript - jQuery UI Position - Div over Image 问题

转载 作者:行者123 更新时间:2023-11-28 02:14:54 25 4
gpt4 key购买 nike

我有一个图像表(每个图像都在它自己的 td 中),我有一个包含可以对图像执行的操作的 div。当我将鼠标悬停在图像上时,我会在图像顶部显示 div。我目前正在使用 jQuery UI Position 插件。我已经编写了实现此目的的 javascript。每个图像都有一个名为“cam”的属性,所以我使用一个选择器来连接鼠标悬停事件。包含命令的 div 的 ID 为“dvCamControl”。

问题是我似乎无法让 div 以图像为中心。

代码:

        $('[cam]')
.mouseover(function() {
$('#dvCamControl')
.show()
.position({ my: "center", at: "center", of: $(this), collision: 'none'});
});

img 看起来像

<IMG style="WIDTH: 300px" alt="img" src="img" cam="img1">

div 垂直居中,但不是水平居中。 div 不是位于图像的中心,而是向左(向左)结束。

最佳答案

感谢 Steve Wellens,我解决了这个问题。我使用 JSFiddle 重现了问题,并在此过程中解决了问题。

问题是我居中的 div 没有固定宽度,所以它默认为 100%。我在 div 中的控件保持对齐,因此很难判断代码是否正常工作。一旦我在 div 上指定了宽度,一切都很好。

供引用:http://jsfiddle.net/C4HfL/4/

关于javascript - jQuery UI Position - Div over Image 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5615386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com