jquery - 如何自动滚动 ul li 元素?

标签 jquery html css alignment jquery-mobile

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

index.html:

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

聊天.js:

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

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

最佳答案

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

$.mobile.silentScroll (method)

装饰: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

关于jquery - 如何自动滚动 ul li 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5943834/

相关文章:

javascript - jQuery点击图片显示详细图片信息的问题

jquery - .gif 加载器的简单实现不起作用

php - SQL 调用 - 这是正确的吗?

javascript - 检测表中溢出的行

html - CSS-Grid:如何在不缩小元素本身的情况下将内容居中?

jquery - 你可以在所有图像上使用jquery延迟加载吗(不仅仅是 View 之外的图像)

php - 拖放保存定位问题

php - JQuery .eq 选择器不选择元素

javascript - 如何防止调整 Javascript 窗口的大小和最大化

css - 覆盖使用媒体查询的组件,例如 MuiTab