<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);
});