overflow:auto のスクロールバーの表示/非表示を確認したい時ありますよね。ありますよね。私はあります。
今回もggれば安定のStackOverFlow
How can I check if a scrollbar is visible?
http://stackoverflow.com/questions/4814398/how-can-i-check-if-a-scrollbar-is-visible
今回も2番目のやり方がベストマッチ。(なぜ?)
jQuery.fn.hasScrollBar = function() {
return this.get(0) ? this.get(0).scrollHeight > this.innerHeight() : false;
}
使い方
if($('#hoge').hasScrollBar()){
console.log("スクロールバーあるよ")
}
ご参考まで。