div {width:200px height:50px border:1px solid #888}
div:hover {outline:1px solid #bbf}
</style>
<div>把鼠标移到这里来</div>
判断位置如果只相当body也就是屏幕上下左右而不考虑滚动条的话。使用js的getBoundingClientRect方法吧。自带浏览器兼容效果。返回{top,lef,right,bottom}4个值。
你只需要在想出现div时,先使用getBoundingClientRect得到你指定的a的位置,再根据你的DIV大小计算就OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)