判断垂直滚动条的出现

来源:互联网 发布:最强nba主网络断开 编辑:程序博客网 时间:2024/06/01 08:36

<div><ul></ul></div>


给外层的div设置高度和宽度

判断ul的高度超过设定的值,来给外层div的overflow-y:scroll来控制。


让外层的div的滚动条在最下面呢,用jquery处理如下

if ( $('.vmail_body_box .list ul').height() > 280 ){
            $('.vmail_body_box .list').css({'overflow-y':'scroll'});
            $('.vmail_body_box .list').scrollTop( $('.vmail_body_box .list').get(0).scrollHeight );
            clearInterval( setMsgBoxScrollTop );
        }


如果出现加载不完的情况,用个函数

$(function(){
    var setMsgBoxScrollTop = setInterval(function(){
        if ( $('.vmail_body_box .list ul').height() > 280 ){
            $('.vmail_body_box .list').css({'overflow-y':'scroll'});
            $('.vmail_body_box .list').scrollTop( $('.vmail_body_box .list').get(0).scrollHeight );
            clearInterval( setMsgBoxScrollTop );
        }
    },200);
});

原创粉丝点击