Jquery - 检查:是否可以滚动(带有溢出的 div:滚动)

发布于 2024-12-04 02:07:44 字数 236 浏览 0 评论 0原文

我有一个带有 css 规则的小 div

width: 100px; height:100px;  overflow-y: scroll; overflow-x: hidden;

我如何检查 -> div 是否可以滚动(aktiv)?

一个小例子

I have a little div with the css rules

width: 100px; height:100px;  overflow-y: scroll; overflow-x: hidden;

How can i check -> if div scroll possible (aktiv)?

A little example.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷清清 2024-12-11 02:07:44

在您的示例中:

this:

$(function(){
    $('body').append('content 1: ' + $('#my_div1').hasScrollBar()+'<br />');
    $('body').append('content 2: ' + $('#my_div2').hasScrollBar()+'<br />');
    $('body').append('content 3: ' + $('#my_div2').hasScrollBar()+'<br />');
    $('body').append('content 4: ' + $('#my_div2').hasScrollBar()+' <-- must be true <br />');
});

必须是:

$(function(){
    $('body').append('content 1: ' + $('#my_div1').hasScrollBar()+'<br />');
    $('body').append('content 2: ' + $('#my_div2').hasScrollBar()+'<br />');
    $('body').append('content 3: ' + $('#my_div3').hasScrollBar()+'<br />');
    $('body').append('content 4: ' + $('#my_div4').hasScrollBar()+' <-- must be true <br />');
});

那么 #my_div4 的结果是 true 正如预期的那样。小复制/粘贴错误。

新jsfiddle --> http://jsfiddle.net/5kpvT/

In your example:

this:

$(function(){
    $('body').append('content 1: ' + $('#my_div1').hasScrollBar()+'<br />');
    $('body').append('content 2: ' + $('#my_div2').hasScrollBar()+'<br />');
    $('body').append('content 3: ' + $('#my_div2').hasScrollBar()+'<br />');
    $('body').append('content 4: ' + $('#my_div2').hasScrollBar()+' <-- must be true <br />');
});

must be:

$(function(){
    $('body').append('content 1: ' + $('#my_div1').hasScrollBar()+'<br />');
    $('body').append('content 2: ' + $('#my_div2').hasScrollBar()+'<br />');
    $('body').append('content 3: ' + $('#my_div3').hasScrollBar()+'<br />');
    $('body').append('content 4: ' + $('#my_div4').hasScrollBar()+' <-- must be true <br />');
});

Then result for #my_div4 is true as expected. Small copy/paste error.

New jsfiddle --> http://jsfiddle.net/5kpvT/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文