我有一堆图像,每个float: left
属性应用于他们。他们被限制在一个宽度为400px
的区域,迫使它们进入4×4的网格。如果我试图获得它们的位置,它们总是不正确的。这是什么造成的?你可以在这里看到我想要做的事情:http://dev.redemptionconnect.com/cards/browse。点击其中一个图片来查看我的意思。弹出的对话框应该位于您单击的图像上方。jquery偏移不正确的浮动元素
回答
我看到它的方式,你应该检查实际浮动元素的偏移量:底层<img>
。事实上,它们在链接浮动时脱离链接的内联布局,链接保留在top:0;left:0
。
你也可以,摆脱<a>
并将该点击事件应用于图像。或float:left
的<a>
,无论你喜欢。
将点击应用到img只允许左侧的位置是正确的。顶部仍然是错误的 – LordZardeck 2012-04-04 00:21:46
好吧,它不得不与线条高度。谢谢! – LordZardeck 2012-04-04 00:36:24
'display:block'到''也可以解决这个问题。伟大的帮助! – keystorm 2012-04-04 11:13:05
- 1. 浮动div元素正确
- 2. IE6 - CSS - 元素不能正确浮动
- 3. jQuery计算表中元素的正确偏移量的方法
- 4. 如何获得一个元素的正确偏移量? - jQuery
- 5. 浮动元素的父元素不在正确的位置
- 6. CouchCMS - 浮动元素不能正确浮动
- 7. 浮动元素下元素的位移
- 8. JQuery正文不移动所有元素?
- 9. 正确地在菜单内正确地浮动多个元素
- 10. 框中的IE7元素不能正确浮动
- 11. 保证金右不正确的浮动元素在引导
- 12. 将元素偏移量添加到jQuery偏移量计算中
- 13. IE9不能正确计算宽度与浮动元素
- 14. 无法移动的元素更接近浮动元素
- 15. 不正确的浮动
- 16. Jquery滚动时获取元素的顶部偏移
- 17. 浮动div不能正确浮动
- 18. JQuery可拖动元素不移动
- 19. Jquery滚动顶部元素不移动
- 20. jQuery不断移动我的表元素
- 21. Stellar.js元素偏移位置
- 22. DPL没有正确偏移
- 23. 在css动画期间更新元素偏移量jQuery
- 24. 浮动:正确的元素推到Firefox中的下一行
- 25. 活动元素的宽度不正确?
- 26. 卡夫卡不保存偏移正确
- 27. 为什么pytz偏移量不正确?
- 28. jquery元素不能正确执行
- 29. 如何做jquery动画正确浮动
- 30. IE7 - jQuery的addClass()打破浮动元素
当我查看源代码时,您网站中的代码非常可怕。尝试将相关代码直接发布到问题中。 – Jasper 2012-04-03 23:30:19
哇。这太奇怪了。它很好,并在我的源文件中格式化。一秒 – LordZardeck 2012-04-03 23:31:15
http://pastebin.com/raw.php?i=1zd1h4TV这是源文件 – LordZardeck 2012-04-03 23:32:28