(jQuery)当滚动显示div时,如何为可滚动div中的元素设置动画?

kace91

这是我的整个HTML和CSS:

http://jsfiddle.net/WgL9z/

我正在从头开始聊天。我有一个包含div的可滚动div,每个已发送的消息都一个。就像是

<div>
    (undefined number of divs pertaining to the same class)
</div>

我想对消息进行动画处理,以使它们在滚动时变得可见/不可见,理想情况下,不允许部分可见消息。消息应该被看到还是不被看到,而不是一半,它们现在所处的状态。

由于是聊天,消息会堆积,因此scrolltop()会增加,并且每条消息的高度也会根据其包含的文本量而变化,因此我不知道如何执行此操作。

道德感

我希望我明白你的意思。这是我为您解决的问题的解决方案:http : //jsfiddle.net/silveraven/WgL9z/10/

最重要的事情是:

CSS

#mesanjescont{
    position: relative;
}

.not-visible {
    opacity: 0 !important;
}

.mensaje{
    opacity: 1;
    -webkit-transition: opacity 2s;
    /* Safari */
    transition: opacity 2s;
}

这将帮助您创建元素的动画显示/隐藏。

JavaScript (I used jQuery 1.11.0):

if (mensajeTop + mensajeHeight > mensajescontHeight || mensajeTop + mensajeHeight < 0){
    $(this).addClass("not-visible");
} else {
    $(this).removeClass("not-visible");
}

该if-else语句确定该元素是否可见。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

(jQuery)当滚动显示div时,如何为可滚动div中的元素设置动画?

来自分类Dev

单击元素时,在可滚动div中滚动内容

来自分类Dev

滚动到可滚动div中的元素

来自分类Dev

jQuery检查元素在可滚动div中是否可见

来自分类Dev

可滚动div中的中心元素

来自分类Dev

如何使div全屏显示和可滚动?

来自分类Dev

使div可滚动不在div中滚动

来自分类Dev

当表格位于带有jQuery的可滚动div中时,如何使表格行滚动到视图中?

来自分类Dev

jQuery Joyride在可滚动<DIV>中无法正确滚动

来自分类Dev

如何在div中水平滚动元素javascript / jquery

来自分类Dev

在滚动时,如何使文本仅显示在div“窗口”中?

来自分类Dev

如何使 Electron 中的 div 可滚动

来自分类Dev

jQuery仅向下滚动DIV中的元素

来自分类Dev

当行不在视图中时,如何获得可滚动的div元素来滚动已设置为通过箭头键选择的行?

来自分类Dev

如何在某个滚动位置或可见元素时为jQuery中的CSS“顶部”设置动画?

来自分类Dev

当鼠标在jQuery中按下时,如何滚动div?

来自分类Dev

滚动到可滚动div中的顶部

来自分类Dev

在可滚动div中禁用外部滚动

来自分类Dev

如何使特定的Div可滚动

来自分类Dev

可滚动的DIV,我想创建一个动画,该动画在页面加载时滚动到div的底部

来自分类Dev

滚动显示div时显示div

来自分类Dev

使文本在div中可滚动

来自分类Dev

使div中的元素忽略其容器大小,并使容器可滚动

来自分类Dev

当div在@media屏幕中滚动时,如何在@media打印中显示div的内容

来自分类Dev

如何为元素设置样式以重叠滚动

来自分类Dev

滚动时动画元素

来自分类Dev

jQuery:滚动时打开div

来自分类Dev

如何为Dart中的滚动动画?

来自分类Dev

jQuery无限滚动固定div中的滚动

Related 相关文章

  1. 1

    (jQuery)当滚动显示div时,如何为可滚动div中的元素设置动画?

  2. 2

    单击元素时,在可滚动div中滚动内容

  3. 3

    滚动到可滚动div中的元素

  4. 4

    jQuery检查元素在可滚动div中是否可见

  5. 5

    可滚动div中的中心元素

  6. 6

    如何使div全屏显示和可滚动?

  7. 7

    使div可滚动不在div中滚动

  8. 8

    当表格位于带有jQuery的可滚动div中时,如何使表格行滚动到视图中?

  9. 9

    jQuery Joyride在可滚动<DIV>中无法正确滚动

  10. 10

    如何在div中水平滚动元素javascript / jquery

  11. 11

    在滚动时,如何使文本仅显示在div“窗口”中?

  12. 12

    如何使 Electron 中的 div 可滚动

  13. 13

    jQuery仅向下滚动DIV中的元素

  14. 14

    当行不在视图中时,如何获得可滚动的div元素来滚动已设置为通过箭头键选择的行?

  15. 15

    如何在某个滚动位置或可见元素时为jQuery中的CSS“顶部”设置动画?

  16. 16

    当鼠标在jQuery中按下时,如何滚动div?

  17. 17

    滚动到可滚动div中的顶部

  18. 18

    在可滚动div中禁用外部滚动

  19. 19

    如何使特定的Div可滚动

  20. 20

    可滚动的DIV,我想创建一个动画,该动画在页面加载时滚动到div的底部

  21. 21

    滚动显示div时显示div

  22. 22

    使文本在div中可滚动

  23. 23

    使div中的元素忽略其容器大小,并使容器可滚动

  24. 24

    当div在@media屏幕中滚动时,如何在@media打印中显示div的内容

  25. 25

    如何为元素设置样式以重叠滚动

  26. 26

    滚动时动画元素

  27. 27

    jQuery:滚动时打开div

  28. 28

    如何为Dart中的滚动动画?

  29. 29

    jQuery无限滚动固定div中的滚动

热门标签

归档