#javascript #scroll
Подскажите, пожалуйста, как проверить, есть ли на странице скролл или нет?
Ответы
Ответ 1
если document.scrollHeight равен document.offsetHeight то скрола нетОтвет 2
Можно такую штуку проверить на jQuery $(document).ready(function(){ $('#object').scroll(function(){ alert('Был осуществлен Scroll'); }); });Ответ 3
просто и кроссбрузерно if(-[1,]){ if (document.body.offsetHeight > window.innerHeight) { alert("Скролл есть"); } else { alert("Скролла нет"); } } else { if (document.body.offsetHeight > document.documentElement.clientHeight) { alert("Скролл есть"); else { alert("Скролла нет"); } }Ответ 4
function get_scroll(a) { var d = document, b = d.body, e = d.documentElement, c = "client" + a; a = "scroll" + a; return /CSS/.test(d.compatMode)? (e[c]< e[a]) : (b[c]< b[a]) }; Использование: get_scroll('Width') – есть ли горизонтальный скролл get_scroll('Height') – есть ли вертикальный скролл
Комментариев нет:
Отправить комментарий