jQuery slimScroll始终从底部开始
jQuery slimScroll to always start at the bottom
我有一个容器,它已经有了一个slimroll,还有一个向最后一个元素添加新项目的按钮。我希望滚动条总是从底部开始。请帮忙吗?:(
<div>
<ul id="item-container">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
</ul>
</div>
<input type="text" placeholder="add another item" id="add-input"/>
<button id="add-btn">Add</button>
急需帮助:(
http://jsfiddle.net/qh8ye/1/
我解决了这个问题,似乎每次添加新项目时都必须在底部添加此代码。干杯谢谢@红色
var scrollTo_int = itemContainer.prop('scrollHeight') + 'px';
itemContainer.slimScroll({
scrollTo : scrollTo_int,
height: '200px',
start: 'bottom',
alwaysVisible: true
});
http://jsfiddle.net/qh8ye/3/
这对我来说已经足够了:
$('#messagelist').slimScroll({
start: 'bottom'
});
谢谢大家!
同意Admir的意见,根据精简滚动文档启动定义为的选项
开始-顶部或底部或$(选择器)-定义滚动条。当设置为底部时,它会自动滚动到底部可滚动容器的。
这将仅在Slimscroll初始化时起作用。如果您想在初始化后调整Slimscroll位置,则可以使用scrollTo选项。
var container = $(selector);
container.slimScroll({
scrollTo: container[0].scrollHeight
});
每次你改变Slimscroll的位置,它都会显示滚动条一段时间,然后淡出,这显然会让它分心。为此,您可以使用此替代
var container = $(selector);
container.scrollTop(container[0].scrollHeight);
相关文章:
- 将视口底部滚动到元素底部
- HTML5页面底部棒
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 如何添加类,同时开始在文本字段中输入文本
- 将jQuery放在代码的底部
- javascript跨浏览器确定用户是否滚动到页面底部
- 希望日期开始结束于while循环中的一个房间id的一个数组
- javascript移动交叉浏览器确定用户是否滚动到页面底部
- ng模型内的ng重复的ng重复开始
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- 只有当我使用 vivus.js 到达底部时,我的 svg 动画才会开始
- Div 在页眉到达其顶部时开始滚动,当其底部到达页脚时停止滚动
- 从底部开始,然后向上滚动
- 如何使html滚动条从底部开始
- css溢出:滚动.从底部开始
- 条,从页面底部开始,向上滚动,然后粘在顶部
- 我的网站加载在底部开始
- jQuery slimScroll始终从底部开始
- 元素滑块从 0 到底部(负数)开始,而不是在 Firefox 中从 0 到顶部
- 从窗口底部开始的元素顶部 100px