我已经构建了一个工具提示,我从悬停的元素的offsetWidth和offsetHeight计算工具提示的位置,这很好用,但有一个例外:当要悬停的元素向下运行到下一行时,元素offsetWidth会变得更大,从而向工具提示发送远离元素的宽度长度。
处理这个问题的最好方法是什么?我希望避免将工具提示重新定位到鼠标所在的位置,因为这不会美观,而且会是一个更大的重新因素。
注意:只使用Javascript,不要使用jQuery。
发布于 2011-05-25 22:30:36
我上面评论中的解决方案为我解决了这个问题。谢谢你的建议。
我基本上将css元素"display: inline-block“添加到多行元素中,它可以工作在IE6-9FF& WEbkit中。
请注意,IE 5.5-7可能会出现display: inline-block的问题。
https://stackoverflow.com/questions/6115130
复制相似问题