1字幕滚动

    <ul id="express"><li>1.多发发沙发沙发发防辐射服</li><li>2.框架来军军军军绿军绿军绿军</li><li>3・一一飞洒发拉设计费垃圾粉拉数据弗利萨就发设计费</li><li>4・吃吧吧是阿凡达沙发沙发上发大水发顺丰</li><li>5・是的法师法师法发顺丰...</li><li>6・了飞洒了发水立方律师费...</li><li>7・法师法发顺丰...</li><li>8・围墙外人DVD嘎达发</li><li>9・大法师法师法吧的房电费 ;</li><li>10・强而且二群翁群二群二群</li><li>11・同仁堂图腾萨大神分...</li><li>12・飞洒付撒付是发发发发发付...</li><li>13・解决没,吗,吗,吗,吗,吗,...</li><li>14・踏踏他他他他他他...</li><li>15・发发发发发付付付付付...</li><li>16・嘎嘎嘎嘎嘎过过过过过过...</li><li>17・柔柔弱弱若若若若若若若若...</li><li>18・他他他他他他拖拖拖拖拖拖</li><li>19・凄凄切切群群群群群群群群群;</li><li>20・啊啊啊啊啊啊啊啊啊啊啊啊</li></ul>
<script>$(document).ready(function() {function movedome(){var margintop=0;//上边距的偏移量var stop=false;setInterval(function(){if(stop==true){return;}$("#express").children("li").first().animate({"margin-top":margintop--},0,function(){var $li=$(this);if(!$li.is(":animated")){//第一个li的动画结束时if(-margintop>$li.height()){$li.css("margin-top","0px").appendTo($("#express"));margintop=0;}}});},50);//鼠标放到快递信息(ul)上时$("#express").hover(function(){$(this).css("cursor","pointer");stop=true;//停止动画},function(){stop=false;//开始动画});}movedome();});
</script>

2.仿“今日头条”头部滚动

<script src="https://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script><style>*{margin: 0;padding: 0;box-sizing: border-box;}ul li{list-style: none;}#wrap{width: 320px;height: 480px;margin: 50px auto;overflow: hidden;box-shadow: 0 2px 15px #ccc;}.tabs{width: 100%;overflow-x: scroll;display: -webkit-flex;-webkit-flex-wrap:nowrap;flex-wrap: nowrap;justify-content:space-between;-webkit-justify-content:space-between;border-bottom: 1px solid #dedede;position: relative;}.tab_list{flex: 1 0 auto;-webkit-flex:1 0 auto;padding: 10px;text-align: center;cursor: pointer;}.tab_list.active{color: red;}.settle{  padding: 20px;  margin-top: 60px }.settle button{  background-color: #fff; padding: 6px 10px; border: 1px solid #dedede; outline: none; margin: 0 10px 10px 0;}::-webkit-scrollbar{display: none;}</style><div id="wrap"><ul class="tabs"><li class="tab_list active">web前端</li><li class="tab_list">HTML5</li><li class="tab_list">CSS3</li><li class="tab_list">ES6</li><li class="tab_list">Javascript</li><li class="tab_list">Pmomise</li><li class="tab_list">Vue</li><li class="tab_list">React</li></ul><!-- end --><div class="settle" id="settle"></div></div>var aList = ['web前端','HTML5','CSS3','ES6','Javascript','Pmomise','Vue','React'];for(var i = 0; i < aList.length; i++){$('.settle').append(`<button onclick='scrollX (${i})'>${aList[i]}</button>`);}function scrollX (n){let ele = $('.tab-list').eq(n),           // 当前操作元素e_width = ele.outerWidth(),             // 元素占位宽度ul = $('.tabs'),                        // 父元素w_width = ul.outerWidth(),              // 父元素宽度,即滚动的框的宽度scroll_width = ul.scrollLeft()          // 滚动条卷去宽度let _x = ele.position().left              // 相对父元素偏移量,需给父元素添加定位 position// 尾部隐藏时,需滚动距离 = 当前操作元素在父元素中偏移量 + 元素占位宽度 - 父元素宽度 + 滚动条卷去宽度let offset_left = _x + e_width - w_width + scroll_widthif( _x > w_width-e_width){// 尾部被遮挡ul.animate({scrollLeft: offset_left}, 200)}else if( _x <0){// 头部被遮挡时,比较简单,直接控制滚动条位置为 :// 滚动条当前位置 - 操作元素在父元素中偏移量(此时为负)ul.animate({scrollLeft: scroll_width + _x }, 200)}ele.siblings().removeClass('active')ele.addClass('active')}$(function(){$('.tabs li').click(function(){$(this).addClass('active').siblings().removeClass('active');});})

滚动字幕,及横向滚动定位相关推荐

  1. vue内容横向循环滚动_vue文字横向滚动公告

    需求 最新项目需要一个文字横向滚动效果, vue 文字横向无缝走马灯组件 写的很详细,记录下来,广播出去. 解决方案 1. HTML 先建一个div层作为公告显示区,里面包裹一个公告列表(ul); 2 ...

  2. html怎么搞滚动字幕,抖音滚动字幕怎么弄 滚动字幕怎么做

    抖音短视频手机版2.0.1最新版 类型:社交聊天大小:54.5M语言:中文 评分:2.1 标签: 立即下载 现在玩抖音的抖友,日常都会刷一波短视频,看看有没有什么好玩的特效,或者好玩的软件或者游戏,比 ...

  3. 小程序中实现滚动字幕

    原理: 利用css3的translate,动态修改这个属性值. .ttt{color:#fff;white-space: nowrap;font-size: 14px;height: 80rpx;li ...

  4. H5 实现横向滚动的方法及需要注意的地方

    现在的前端开发中,有许多页面上有设计了横向滚动,可以说横向滚动是一个很常见的场景,今天就来说说横向滚动怎么实现以及需要注意的问题. 实现横向滚动 要实现横向滚动,方式不止一种,这里我只说最简单的一种, ...

  5. Html实现滚动字幕效果

    在 <body> 与 </body> 之间加入: <TABLE BORDER="0" CELLSPACING="5" CELLPA ...

  6. 滚动字幕怎么制作,视频的滚动字幕如何制作?

    相信看到这篇文章的小伙伴都想要给自己的视频添加上滚动字幕的效果,接下来小编就来给大家分享一个可以快速批量制作滚动字幕视频的简单操作方法,一起来看看吧! 第一步,运行媒体梦工厂,切换到[任务剪辑]页面, ...

  7. android recyclerview 横向移动,RecyclerView实现纵向和横向滚动

    为方便自己以后学习,自己记录学习,大家也可以参考,有什么问题一起探讨. 今天学习RecyclerView,下边来说一下实现数据垂直滚动和数据横向滚动.先上图为敬: 所用工具:Android Studi ...

  8. flutter纵向滚动嵌套横向滚动

    如何在纵向滚动中插入横向滚动列表呢? return LayoutBuilder(builder: (BuildContext context, BoxConstraints constraints) ...

  9. 视频制作,如何添加滚动字幕

    生活或工作中有时我们可能想要在屏幕上制作滚动字幕,但是请专业人员来制作又要花钱,自己通过专业的软件制作又要下很大的功夫去学习,今天小编就分享一个简单又实用的方法. 然后运行媒体梦工厂,切换到[任务剪辑 ...

  10. h5,移动端浏览器通过css 实现页面,元素横向滚动

    横向滚动 在业务中还是比较常见的,比如我们的有些导航就是横向滚动的. 横向滚动其实通过css就是简单的快速实现 核心的代码就是这两行 overflow-x: scroll; 开启滚动 white-sp ...

最新文章

  1. 揭秘互联网人群层级,你属于第几级?
  2. 《CCNP TSHOOT 300-135认证考试指南》——6.4节SVI故障检测与排除
  3. 它们的定义app.config中间section节点和在执行中使用
  4. 正则表达式的环视深度剖析
  5. linux智能电压表设计与实现,STC89C51数字电压表
  6. 批量修改文件夹或文件权限
  7. 删除android电视软件下载,安卓智能电视必装工具没有之一,进程管理备份清理全靠它!...
  8. pythonNumpy元素特定条件查找过滤[博]
  9. 安卓下最强的3款pdf阅读器测评
  10. xp系统更改计算机名c盘,c盘满了怎么办,小编教你电脑xp的c盘满了怎么办
  11. react-navigation之navigate
  12. 基线检查工具Python代码
  13. 找工作需要有工作经验,而没工作就没工作经验。如何理解这种死循环?
  14. 安全性-身份验证和授权(一)之Principal
  15. Android开发快速入门及导出apk
  16. 2015.04.20,外语,读书笔记-《Word Power Made Easy》 11 “如何辱骂敌人” SESSION 30
  17. BZOJ2277[Poi2011]Strongbox——数论
  18. 数字经济的观察与思考
  19. 趁着课余时间学点Python(十四)文件操作
  20. 精通Perl(第2版)

热门文章

  1. Linux 线程之线程自杀
  2. 【代码审计】LaySNS_v2.2.0 前台XSS跨站脚本漏洞
  3. 支持qm/mm的gromacs编译(gromacs+cp2k)
  4. 线性反馈移位寄存器-LFSR
  5. 打造自己的安卓Metro界面
  6. win8.1计算机图标不见了怎么办,win8.1 开始屏幕metro界面里的桌面图标找不到了怎么办-系统操作与应用 -亦是美网络...
  7. 扫描服务器端口 PortScan Stuff
  8. vue 项目 axios 响应拦截器 统一判断401 (登录)过期
  9. WC 2011 joy
  10. C - Parity Shuffle Sorting