您的位置:首页 > Web前端 > JavaScript

JS获取div滚动条距离实现弹出标签位置动态移动

2014-03-07 22:11 826 查看
前些天尝试了一个定位弹出div标签的功能,没有滚动条时用的是绝对位置,有滚动条后就必须在绝对位置XY坐标上减去滚动条吃进的距离,否则定位就不准了。下面是获取div滚动条距离的JS脚本:
<SCRIPT LANGUAGE="javascript">

var e= document.getElementById('ID');
alert('scroll left:  '+e.scrollLeft+'px');
alert('scroll top:  '+e.scrollTop+'px');

</SCRIPT>
再分享div标签绝对坐标位置获取脚本:
function getXY(e)
{
var Left=0,Top=0;do{Left+=e.offsetLeft,Top+=e.offsetTop;}while(e=e.offsetParent);}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: