如何使用多行元素查找offsetWidth?

时间:2011-05-24 18:32:31

标签: javascript

我已经构建了一个工具提示,我从悬停元素的offsetWidth和offsetHeight计算工具提示的位置,这有一个例外:当要悬停的元素向下运行到下一行时元素offsetWidth变得更大,因此向工具提示发送远离元素的宽度长度。

最好的办法是什么?我想避免将工具提示重新定位到鼠标的位置,因为它不会在美学上具有吸引力并且会是一个更大的重复因素。

注意:仅限Javascript,请不要jQuery。

1 个答案:

答案 0 :(得分:0)

上面评论的解决方案为我解决了这个问题。谢谢你的建议。

我基本上将css元素“display:inline-block”添加到多行元素中,并且它工作在IE6-9 FF& WEBKIT。

请注意,IE 5.5-7可能存在display:inline-block。

的问题