js 或者 jquery 怎么得到滚动条

js或者jquery怎么得到滚动条;比如布局是这样的<div><div>左边</div><div>右边,这个里面的内容无法估计,所有这个DIV会有一个滚动条</div><... js 或者 jquery 怎么得到滚动条;比如布局是这样的

<div>
<div>左边</div><div>右边,这个里面的内容无法估计,所有这个DIV会有一个滚动条</div>

</div>
<div>底部</div>

我如何知道右边的滚动条滚到了底部呢,JS或者juqery如何控制它如果到底部了,就不能在往下滚动了呢?
求大神。因为右边滚动的时候,左边的div mr-top是根据右边div滚动条滚到的值加的。所有要控制。
展开
 我来答
怪力小宝宝兜01w
2014-09-13 · 超过62用户采纳过TA的回答
知道答主
回答量:177
采纳率:0%
帮助的人:139万
展开全部
你的描述很不清楚,我只能认为元素位于浏览器正中位置了。因为对于滚动条只能获取它的scrollTop,那么只能在这个上面想办法。在这里你就要建立一个等式,四个参数,滚动条的scrollTop,window的height,目标元素的offerset.top和它自身的height。给window一个scroll事件,
通过验证上面所说的等式是否成立,执行你要的代码。
关键 你要确定你的某个元素要在何时触发你的事件
打字不易,如满意,望采纳。
追问


底部

就是类名C的DIV会出现滚动条。我怎么判断它到本身的底部了呢。而底部有一个高35像素的DIV在底部。
百度网友1928968
2015-10-16 · TA获得超过108个赞
知道小有建树答主
回答量:428
采纳率:55%
帮助的人:150万
展开全部
var scroll = function(){
var scroll_c = function(){
this.top = function(){
return document.documentElement.scrollTop || document.body.scrollTop || 0;
}
this.height = function(){
return document.documentElement.scrollHeight || document.body.scrollHeight || 0;
}
this.width = function(){
return document.documentElement.scrollWidth || document.body.scrollWidth || 0;
}
this.setTop = function(top){
document.documentElement.scrollTop = top;
document.body.scrollTop = top;
}
}
return new scroll_c();
}

这个主要是用来取滚动条高度和设置滚动条高度的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-09-13
展开全部
滚动条都已经到了底部了,应该就不能滚动了吧?
还能往哪里滚呢?
你难不成, 滚动得跑出显示器, 跑到电脑桌上?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式