0

我有一堆图像,每个图像都应用了float: left属性。它们受到400px宽度区域的限制,迫使它们进入 4 X 4 的网格。如果我尝试获取它们的位置,它们总是不正确的。这是什么原因造成的?你可以在这里看到我想要做什么:http: //dev.redemptionconnect.com/cards/browse。单击其中一张图片以了解我的意思。弹出的对话框应该在您单击的图像上方。

4

1 回答 1

2

在我看来,您应该检查实际浮动元素的偏移量:底层<img>. 实际上,它们在浮动时与链接的内联布局性质分离,将链接留在top:0;left:0.

您也可以摆脱<a>并将该单击事件应用于图像。或者float:left<a>无论您喜欢什么。

于 2012-04-04T00:01:07.283 回答