为了账号安全,请及时绑定邮箱和手机立即绑定

怎么实现DIV只能展示3条数据,新增数据的数据会把之前的数据顶上去,类似于向上的数据滚动。

怎么实现DIV只能展示3条数据,新增数据的数据会把之前的数据顶上去,类似于向上的数据滚动。

人到中年有点甜 2019-05-21 16:51:31
未新增数据之前新增之后,p1可以被删除也可以被隐藏怎么实现DIV只能展示3条数据,新增数据的数据会把之前的数据顶上去,类似于向上的数据滚动。DIV的overflow属性可以将溢出的内容隐藏可是不能展示新内容。数据新增是由事件被触发后javascript新增。
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

用css就可以解决你说的问题。如下:

1

2

3

.only3children>p{
display:none;
}
/*只显示最后三条*/
.only3children>p:nth-last-child(3),.only3children>p:nth-last-child(3)~p{
display:block;
/*如果需要动效可以在这里添加*/
animation:fadeIn.3seaseboth;
}
@keyframesfadeIn{
0%{
opacity:0;
}
100%{
opacity:1;
}
}
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 711 浏览
慕课专栏
更多

添加回答

了解更多

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号