有这样一个需求,要求在调整窗口大小和滚动滚动条的情况下,鼠标指向一个元素,弹出一个包含详细信息的浮动层(泡泡),该浮动层能尽可能的完整显示在可视区域内,且该浮动层必须有一个角靠近鼠标指向的元素。即泡泡不能显示在看不到的区域内。如果可视区域太小,也要尽可能的让浮动层隐藏部分尽可能的小。现在难点就在于,不知道如何才能获取到鼠标指向元素距离可视范围边缘的top和left,注意不是求该元素距离body的绝对top和left.
这个就得自己计算了,得到窗口的大小,然后根据你元素的位置和宽高计算距离