3 回答

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊
(function($) { $.fn.hasScrollBar = function() { return this.get(0).scrollHeight > this.height(); }})(jQuery);
$('#my_div1').hasScrollBar(); // returns true if there's a `vertical` scrollbar, false otherwise..
body
演示
clientHeight
return this.get(0).scrollHeight > this.get(0).clientHeight;

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
if ($(document).height() > $(window).height()) { // scrollbar}

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
Element.scrollHeight
Element.clientHeight
這個(gè) 元素,滾動(dòng)體只讀屬性是對(duì)元素內(nèi)容高度的度量,包括由于溢出而在屏幕上不可見的內(nèi)容。 SCROLLLHL.8值等于元素所需的最小clientHight值,以便在不使用垂直滾動(dòng)條的情況下適應(yīng)視點(diǎn)中的所有內(nèi)容。它包括元素填充,但不包括其邊距。
這個(gè) 元素、客戶體重只讀屬性返回元素的內(nèi)部高度(以像素為單位),包括填充,但不返回水平滾動(dòng)條高度、邊框或邊距。
客戶端高度可以計(jì)算為CSS高度+CSS填充-水平滾動(dòng)條的高度(如果有)。
function scrollbarVisible(element) { return element.scrollHeight > element.clientHeight;}
- 3 回答
- 0 關(guān)注
- 527 瀏覽
添加回答
舉報(bào)