情况一:
1.要求:div内容超出自动滚动,鼠标进入停止滚动
2.效果:
3.代码(vue)


<template><div class='container'><div ref="contentRef" class="content"><div v-for="item in 20" :key="item" class="contentItem">{{item}}</div></div></div>
</template><script lang='ts'>
import Vue from 'vue'
export default Vue.extend({data () {return {timer: undefined}},mounted () {this.initDiv()},methods: {initDiv () {const self = thisconst setInter = function () {if (self.$refs.contentRef.scrollTop === self.$refs.contentRef.scrollHeight - self.$refs.contentRef.clientHeight) {self.$refs.contentRef.scrollTop = 0} else {self.$refs.contentRef.scrollTop++}}self.timer && clearInterval(self.timer)self.timer = setInterval(setInter, 100)this.$refs.contentRef.addEventListener('mouseover', function () {self.timer && clearInterval(self.timer)})this.$refs.contentRef.addEventListener('mouseout', function () {self.timer = setInterval(setInter, 100)})}}
})
</script><style scoped lang='scss'>.content{margin-top:100px;height: 300px;width:300px;border:1px solid #f0f0f0;overflow: scroll;.contentItem{margin:10px 0;background-color: #f0f0f0;line-height:50px;text-align: center;cursor: pointer;}}
</style>

情况二:
1.要求:只要求div内容超出自动滚动
2.效果图:

3.代码


<template><div class='container'><div class="divScroll"><div ref="contentRef" class="content"><div v-for="item in 10" :key="item" class="contentItem">{{item}}</div></div></div></div>
</template><script lang='ts'>
import Vue from 'vue'
export default Vue.extend({data () {return {}},methods: {}
})
</script><style scoped lang='scss'>.divScroll{margin-top:100px;height: 300px;overflow: scroll;}.content{width:300px;border:1px solid #f0f0f0;animation: divScroll 4s linear infinite;.contentItem{margin:10px 0;background-color: #f0f0f0;line-height:50px;text-align: center;}}@keyframes divScroll {0%{transform:translateY(0px)}100%{transform: translateY(calc(-100% + 300px));}}
</style>

div内容超出自动滚动相关推荐

  1. 【转载】让DIV的滚动条自动滚动到最底部的3种方法

    转载自:脚本之家  → 网络编程 → JavaScript → javascript技巧 → 让DIV的滚动条自动滚动到最底部的3种方法(推荐) http://www.jb51.net/article ...

  2. el-table表格固定表头与合计行,内容部分自动滚动展示

    这里有个需求要在点击文字弹出的弹窗中展示明细数据,要求用表格展示数据,并且不做分页,表头与末尾合计行固定,中间内容部分滑动展示且可以 自动滚动.下边贴代码 html部分,因为我这里有多个不同的表格展示 ...

  3. css 设置表格/div内容超出时不显示全部,当内容超出时鼠标悬浮显示内容

    css样式: td>div{width:100emoverflow: hidden; text-overflow:ellipsis;white-space: nowrap; } jQuery: ...

  4. css设置不显示超出内容_显示...,css设置内容超出后显示省略号

    1.使用overflow: hidden把超出的内容进行隐藏: 2.然后使用white-space: nowrap设置内容不换行: 3.最后使用text-overflow: ellipsis设置超出内 ...

  5. html内容超出不自动滚动,css设置div滚动条内容不超过就不显示

    css设置div滚动条内容不超过就不显示 实现内容不超出就不显示滚动条的效果,可以设置div的css样式为overflow:auto,当overflow取值为auto时,如果内容被修剪,则浏览器会显示 ...

  6. 实现当UILable的内容超出其范围后自动滚动效果

    本文主要介绍 [当UILabel的内容超出其自身的宽度范围后,进行互动展示的效果],我们先来看一下Demo的效果图. 实际实现起来并不十分繁杂,在这里,为了开发的效率,我们使用了一个已经封装好的UIL ...

  7. 控制DIV内容滚动的方法,实现不用拖滚动条就可以看到最新消息

    三种控制DIV内容滚动的方法: 本人qq群也有许多的技术文档,希望可以为你提供一些帮助(非技术的勿加). QQ群:   281442983 (点击链接加入群:http://jq.qq.com/?_wv ...

  8. 内容超出div,设置滚动条

    当内容超出div时,自动出现滚动条的条件:1.内容必须在div中:2.div要设置宽高:3.overflow 设置 auto: 备注: 1.overflow:auto;当内容宽度超出div宽度,或者内 ...

  9. div横向超出可滚动,自动添加滚动条,自定义滚动条样式,

    先看一下最终的效果图吧: 第一种文字内容超出显示滚动条: 父盒子:横向超出滚动:overflow-x: scroll; .box {width: 100%;box-sizing: border-box ...

最新文章

  1. Boost:简单的双图bimap的测试程序
  2. Windows下编程需要看哪些书
  3. 开关造成的毛刺_模具清洗机干冰清洗机干冰去毛刺机安全注意事项
  4. python随堂技术演讲时间表
  5. devops工程师_DevOps工程师的认证
  6. matlab 解非齐次方程组,各位看一下为什么这里的LU解不出非齐次线性方程组?
  7. Tomcat原理剖析及性能调优
  8. tampermonkey这玩意如何替换flash播放器为h5播放器?
  9. 33. Prometheus-报警-通知模板参考
  10. 程鑫峰:3.1余威未散鲍威尔再度归来,伦敦金、长江金业行情分析
  11. [DQN] Playing Atari with Deep Reinforcement Learning
  12. 3D建模 UG8.0 32位安装过程
  13. poi操作word文档总结
  14. 我们为什么需要信息增益比,而不是信息增益?
  15. Windwos2008如何关闭IE增强的安全配置
  16. Elasticsearch学习第二篇--常用的几种搜索方式
  17. 红米k40游戏加速开启方法分享
  18. 一天发十万封邮件方法_给老外发邮件,要注意这17点!
  19. 【张宇2021考研】数学二(样卷)扫描版
  20. MySQL查询不同年份母亲节_历年母亲节谷歌doodle有什么不同 google母亲节logo变化史...

热门文章

  1. Android 快速开发框架汇总
  2. 【C#】简易学生记录批量生成器
  3. 数实融合大时代已至,且看腾讯云的落子与布局
  4. construct2,游戏制作终结者
  5. 红石外汇 RedstoneFX|每日汇评:英镑空头在非农前变得谨慎
  6. 分布式数据仓库实战指南-张子良-专题视频课程
  7. 科学计算库——Numpy基础
  8. C++判断字符大小写,大小写转换
  9. BELID:增强的高效的局部图像描述符
  10. 电脑计算机打开没有权限管理,电脑没有权限打不开软件怎么办?