2
我有一个图像表(每个图像都在它自己的td中),我有一个包含可以在图像上执行的操作的div。当我将鼠标悬停在图像上时,我会在图像顶部显示div。我现在使用的是jQuery UI Position插件。我已经写了JavaScript来完成这一点。每个图像都有一个名为'cam'的属性,所以我使用选择器来连接mouseover事件。带有命令的div具有id'dvCamControl'。jQuery UI Position - Div Over Image问题
问题是我似乎无法得到的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不在图像的中心,而是以左边的方式(方式)结束。
也许你可以创建一个JSFiddle来演示这个问题。 – 2011-04-10 23:44:40