如何自动滚动ul li元素?

时间:2011-05-10 00:16:17

标签: jquery html css alignment jquery-mobile

我有问题。我正在进行基于jquery的聊天,我想知道如何在* .js文件中追加/前置LI元素。

的index.html:

<html>
...
<div id="divID">
  <ul id="ulID"></ul>
</div>
</html>

chat.js:

$('#ulID').append(msg);

我想要做的是一个经典的聊天容器,它将被填充,并自动滚动到最后一个LI元素。

2 个答案:

答案 0 :(得分:1)

使用jQM,您可以使用Silent Scroll方法

$.mobile.silentScroll (method)

Decos:http://jquerymobile.com/demos/1.0a4.1/#docs/api/methods.html

至于将li添加到ul列表中,只需记住使用:

listview('refresh')

为jQM添加它的CSS / JS功能。

我还建议查看listview文档:http://jquerymobile.com/demos/1.0a4.1/#docs/api/../../docs/lists/index.html

答案 1 :(得分:0)

在上面的评论交换之后,看来问的实际问题是“如何自动滚动元素,如果可能,滚动条不可见?”

类似的问题已经得到解答here