繁体   English   中英

添加新的LI元素时如何使滚动条下降

[英]How to make scrollbar go down when adding new LI elements

创建动态LI时遇到问题。

它们已添加,但滚动条上升而不是下降。 看下面的图片 在此处输入图片说明

我正在使用javascript添加所有内容。 因此,我不确定会使滚动条下降的内容。 任何想法?

这是演示: http : //jsbin.com/qonuy/1/

$('#btPre').click(function(e) {
    var list = $('#myTab');
    var listActive = $('#myTab .active');
    addNewElement(list,listActive);
});

var addNewElement = function addNewElement(list,listActive){
    var psize= list.find('li');
    listActive.removeClass('active');
    psize = psize.size()-1;
    var newLi='<li class="active" id='+psize+'>';
    newLi=newLi+'<a href="#tab_preview" data-toggle="pill">';
    newLi=newLi+'<span  class="display edit_text">Card '+psize+'</span>';
    newLi=newLi+'<input type="text" class="edit" style="display:none"/></a></li>';
    list.append(newLi);
    $('#myTab a[href="#tab_preview"]').tab('show');
};

将以下内容插入到addNewElement函数的底部。 无论如何,都在jsBin中工作。

$("#myTab").scrollTop($("#myTab")[0].scrollHeight);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM