gpt4 book ai didi

jquery - 如何检测div是否有滚动条?

转载 作者:行者123 更新时间:2023-12-01 08:33:56 24 4
gpt4 key购买 nike

我试图确定一个 div 是否有滚动条,然后删除该 div。
不确定我在这里做错了什么,但我无法检测到它。

Jsfiddle:https://jsfiddle.net/cyj2sb0g

(function($) {
$.fn.hasHorizontalScrollBar = function() {
return this.get(0) ? this.get(0).scrollWidth > this.innerWidth() : false;
}
})(jQuery);

if($(".ls-boxscore").hasHorizontalScrollBar()){
$(this).remove();
}

最佳答案

您的 hasHorizo​​ntalScrollBar 函数工作正常。

if block 内 this 不指向该 div 而是指向 window 对象,将其更改为:

if($(".ls-boxscore").hasHorizontalScrollBar()){
$(".ls-boxscore").remove();
}

关于jquery - 如何检测div是否有滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59096843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com