前端:判断当前元素,是否有滚动条

思路:判断当前dom是否有滚动条(横轴,纵轴),依据是:当前dom的内容,是否超过当前页面的可见宽高即可

代码:(这里最好不能添加=号)

//判断是否有滚动条:vertical纵轴,horizontal横轴
function hasScrolled(element,direction){
    if(direction==='vertical'){
        return element.scrollHeight>element.clientHeight;
    }else if(direction==='horizontal'){
        return element.scrollWidth>element.clientWidth;
    }
}

 

你可能感兴趣的:(前端)