使微小的滚动条与不断变化的动画内容一起工作
Making tinyscrollbar work with changing, animating content
我正在使用微小的滚动条来显示一个漂亮的滚动条。
我的部分内容被隐藏(display:none
),并且仅在单击按钮后显示在slideDown()
/slideToggle()
动画中。
当我显示额外内容时,滚动条不会更新,并且部分内容现在无法访问。有没有可以随着动画顺利更新的解决方案?
仅供参考,这是一个非平滑的解决方案(只需在动画完成后再次调用.tinyscrollbar()
):
$(".toggler").slideToggle().promise().then(function(){
$("#scrollbar").tinyscrollbar()
});
使用 tinyscrollbar_update() 方法。然后再次初始化滚动条要干净得多。
$(".toggler").slideToggle().promise().then(function(){
$('#scrollbar').tinyscrollbar_update();
});
也许使用"相对"
$('#scrollbar').tinyscrollbar_update();
切换内容后,无需对滚动条进行动画处理。这个解决方案对我的问题有所帮助。
相关文章:
- 在变换的绝对位置发生变化时制作动画's参数
- 动画粘性标题,随滚动变化
- jQuery:滚动时平滑动画字体大小变化
- 如何在 svg 中使用标记对不断变化的路径长度(线)进行动画处理
- 对不断变化的排名表进行动画处理
- 使微小的滚动条与不断变化的动画内容一起工作
- 动画颜色变化的优雅方式
- AngularJs:如何在值变化时启动动画(ng-scope)
- 从顶部的偏移在动画的开始和结束之间发生变化
- 如何在网站上制作动画,每秒钟就会有一段文本发生变化
- 随着内容大小的变化,为左浮动DIV的重新定位制作动画
- 动画颜色变化的形状为一定数量的帧EaselJs
- jQuery暂停之间的动画和颜色变化
- Div样式随动画变化
- 用highcharts-ng动画显示皮哈特起始角的变化
- 动画实时变化的流星问题
- 如何在每次输入变化时运行动画
- 尝试用变化来制作动画
- 在JavaScript (Jquery)中为变化的元素制作动画
- 如何使用javascript和css动画的高度变化