向一个容器的元素前面prepend元素时,滚动条会自动向上滚,append则不会
最近在搞这个,效果就是类似于拉取微信或者QQ聊天记录,向下加载(append)无问题的,但是向上加载(prepend)时就会出现滚动条总是会保持在顶端的现象。不会定位在加载之前的位置。
我想到一个办法,就是在加载之前获取一下容器高度,加载完毕之后又获取一下容器高度,然后让滚动条向下滚动他们2个差值。
功能是实现了,但是体验极差,会有一个回弹现象,求解决。
我想到一个办法,就是在加载之前获取一下容器高度,加载完毕之后又获取一下容器高度,然后让滚动条向下滚动他们2个差值。
功能是实现了,但是体验极差,会有一个回弹现象,求解决。
...全文
相关推荐
jQuery中prepend()方法使用详解
,而不会创建副本。
jQuery中append、insertBefore、after与insertAfter方法注意事项
需要注意的是,当使用append、prepend、before和after方法时,如果是移动元素(即源元素只匹配到一个目标元素),那么原位置的元素会被删除;如果是复制元素(即目标元素有多个),那么原位置的元素依然会保留
jQuery动态创建元素以及追加节点的实现方法
**`append()`**:此方法将内容追加到每个匹配元素的内部,作为最后一个子节点。例如: ```javascript $("div").append("<p>新的段落</p>"); ```2.
jquery添加和删除元素
这对于清空一个容器元素但保留其结构非常有用:```javascript$("#myContainer").empty();```结合实际应用:在提供的`addelement`示例中,可能包含了一个展示如何动态添加元素的实例
jQuery文字逐行向上滚动代码.zip
在本例中,我们需要选取包含滚动文字的容器元素,如一个`<div>`,然后应用滚动效果。2.


