
如何用js或Jq获取DIV内元素相对于DIV元素滚动条顶部的距离?
DIV:宽为300px;高为200px;当内容超过DIV高度时出现滚动条。如何用JS或jq获取DIV内元素(#ok)相对于DIV的滚动条顶部的距离?html代码:<div...
DIV:宽为300px;高为200px;
当内容超过DIV高度时出现滚动条。
如何用JS或jq获取DIV内元素(#ok)相对于DIV的滚动条顶部的距离?
html代码:
<div id="test">
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<div id="ok"> asdfasdf</div>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<div>
css代码:
#test {
position:absolute;
top:100px;
left:100px;
width:300px;
height:200px;
overflow-y: auto;
border:1px solid;
}
#ok{border:1px solid;} 展开
当内容超过DIV高度时出现滚动条。
如何用JS或jq获取DIV内元素(#ok)相对于DIV的滚动条顶部的距离?
html代码:
<div id="test">
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<div id="ok"> asdfasdf</div>
<p>afasdfasdf</p>
<p>afasdfasdf</p>
<div>
css代码:
#test {
position:absolute;
top:100px;
left:100px;
width:300px;
height:200px;
overflow-y: auto;
border:1px solid;
}
#ok{border:1px solid;} 展开
1个回答
展开全部
$(function(){
alert($("#ok").position().top);
}
alert($("#ok").position().top);
}
追问
谢了~
能否获得div(#test)元素滚动条距离div顶部的高度呢?或都是距离DIV底部的距离呢?
追答
alert($("#test").scrollTop());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询