为了账号安全,请及时绑定邮箱和手机立即绑定

jquery怎么样判断页面中是否有滚动条?

jquery怎么样判断页面中是否有滚动条?

blovetu 2016-07-11 11:09:50
查看完整描述

4 回答

已采纳
?
kumin

TA贡献38条经验 获得超104个赞

先说思路

思路是判定可视窗口高度或宽度是否小于实际页面高度或宽度


举个代码栗子

if (document.documentElement.clientWidth < document.documentElement.offsetWidth-4){

//执行相关脚本。


查看完整回答
2 反对 回复 2016-07-11
?
nickylau82

TA贡献128条经验 获得超67个赞

$(function(){  

    $("body").scrollTop(10);//控制滚动条下移10px  

    if( $("body").scrollTop()>0 ){  

        alert("有滚动条");  

    }else{  

        alert("没有滚动条");  

    }  

    $("body").scrollTop(0);//滚动条返回顶部  

});  

傻办法。。。

哈哈


查看完整回答
1 反对 回复 2016-07-11
  • blovetu
    blovetu
    我用的楼上的回答做的效果,不过还是非常感谢
?
小小的脾气古怪

TA贡献7条经验 获得超4个赞

if (window.screen.availHeight >= document.body.clientHeight) {
  alert("页面无滚动条")
} else {
    alert("页面有滚动条")
}


查看完整回答
反对 回复 2017-11-30
?
损失函数

TA贡献114条经验 获得超93个赞

if (document.documentElement.clientHeight < document.documentElement.offsetHeight) scroll = true;
判断可视区域是否超过实际高度,超过一定存在

查看完整回答
反对 回复 2016-07-11
  • blovetu
    blovetu
    我用的楼上的回答做的效果,不过还是非常感谢
  • 4 回答
  • 0 关注
  • 14289 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信