某个带滚动条的元素,如何在prepend()之后保持原来的位置
var aH = listpart.scrollHeight;
var jH = listpart.scrollTop;
$("#listinfo").prepend(MsgList);
var NewaH = listpart.scrollHeight;
listinfo.scrollTop = NewaH - aH + jH;
这样写的结果是aH 和NewaH 值一样,因此不起效果
请问有什么办法使得listinfo在页面上方添加之后,页面还是显示添加前的内容,滚东条相应下移?
------解决方案--------------------
//添加listinfo之后,
var height = listinfo.outerHeight();//获取新加内容块的高度
$("原来的容器").scrollTop(height);//设置容器的滚动高度