实际上也叫跑马灯。说起跑马灯这个词,还是去年或前年写iOS时候用到的呢,不知道是哪位前辈兴得这个词儿。在h5里俗点儿说就是,使用一个div做容器,让里面的文字水平轮番播放。

之前在oc内都是使用第三方来写,功能很多,实现方式多样。GitHub可以搜出来很多。今天主要记录一下如何使用js来实现跑马灯的效果。先复制部分代码上来吧。

//增加滚动方法

var requestAnimationFrame =

window.requestAnimationFrame ||

window.mozRequestAnimationFrame ||

window.webkitRequestAnimationFrame ||

window.msRequestAnimationFrame ||

function (callback) { window.setTimeout(callback, 1000 /60); };

var winW=$(window).width();

var judgeLeft=$("body").find(".cont .pssm_con .content").width()+20-winW;

var startLeft=0;

if(judgeLeft>0){

var doubleT=$("body").find(".cont .pssm_con .content").text()+" "+$("body").find(".cont .pssm_con .content").text();

$("body").find(".cont .pssm_con .content").html(doubleT);

var judgeW=$("body").find(".cont .pssm_con .content").width();

var jsd=0.7;

loop();

function loop(){

startLeft-=jsd;

if(startLeft+judgeW/2+jsd<=0) startLeft=jsd;

$("body").find(".cont .pssm_con .content").css("marginLeft",startLeft+"px");

requestAnimationFrame(loop);

}

}

以上是部分js内代码,需要注意的是滚动的文字所在标签,外面必须要再套一个容器,不然judgeLeft会等于0进不了判断,那就不能实现循环滚动了,这一点从代码内就可以看出来。

html滚动字幕循环,H5 div文字循环滚动相关推荐

  1. python 滚动字幕_Python pygame绘制文字制作滚动文字过程解析

    这篇文章主要介绍了Python pygame绘制文字制作滚动文字过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 字体常用的不是很多,在pyg ...

  2. 【H5】文字横向滚动

     相关知识:H5基础,css基础,js基础 转载注明本文出处即可 本文共分为三部分:分别为gif演示,原理解析,实现步骤 源代码请点击文末链接下载 个人才疏浅陋,若有错误请谅解. 目录 一.gif演示 ...

  3. html 滚动字幕如何设置,Html 文字滚动

    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手.现在做一个详细的方案,让你更全面地了解一下. 滚动字幕在FrontPage的组件里有,但是FrontPage这个软件只能支持单行文字 ...

  4. 图片向上滚动字幕代码html,如何通过制作滚动字幕的软件实现这种片尾的向上滚动字幕效果...

    如何制作滚动字幕 特殊滚动类字幕制作 向上向下向左向右滚动字幕制作效果 含拖动和消失全程 真是酷B了爽呆了,赶快学习吧! 电影.连续剧等影视作品片尾,都会在播放片尾曲时,出现向上滚动的字幕,显示演员表 ...

  5. html滚动字幕如何控制位置,怎么制作滚动字幕 在视频任意位置加动态广告字幕 控制字幕动画的时间...

    又到周五啦,真是开心!这周日是母亲节哟,大家有没有给妈妈准备什么惊喜呢?乘着周末,记得回家多跟家人聊聊,或者打电话问候几句哟!还可以制作一个自己的视频发给妈妈,她一定会特别高兴的!在我们的狸窝家园有很 ...

  6. html滚动字幕如何调色,如何通过制作滚动字幕的软件实现这种片尾的向上滚动字幕效果...

    如何制作滚动字幕 特殊滚动类字幕制作 向上向下向左向右滚动字幕制作效果 含拖动和消失全程 真是酷B了爽呆了,赶快学习吧! 电影.连续剧等影视作品片尾,都会在播放片尾曲时,出现向上滚动的字幕,显示演员表 ...

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

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

  8. php滚动文字设置,视频底部加滚动字幕 设置一段文字从右往左缓缓滚动 其中某几个字设置红色字体的方法...

    按说这个教程从上个星期写到了这个星期,今天上班都快把它给忘记了,说来也是惭愧哦.这个教程是我们再次进行研究后发现的一些新的功能,虽然还是给视频添加字幕,但是涉及的面会宽广效果也跟多了.此软件制作的as ...

  9. php中滚动显示文字,HTML如何实现文字的滚动效果

    在HTML中,可以通过HTML的标签来实现文字的滚动效果,通过设置标签里的不同属性来实现不同的文字的滚动效果. 在HTML中实现文字的滚动效果其实很简单,本篇文章就给大家介绍HTML 标签实现文字的滚 ...

最新文章

  1. Qt中openGL的四个重要事件(initializeGL() resizeGL() paintGL() pdateGL())调用规则
  2. 异步社区本周半价电子书
  3. 三层架构(我了解并详细分析)
  4. NTU 课程笔记: 网络流
  5. js判断fck编辑器内容是否为空并获得焦点
  6. 一个柱状图里两种数据_分享一些数据分析常用的统计图图表
  7. CCF-CSP 稀疏向量问题(2020-6)
  8. 砸入近 30 亿美元后,马斯克拒绝加入 Twitter 董事会
  9. paip.c++ static 变量的定义以及使用...
  10. win10电脑防火墙在哪里设置
  11. nmap扫描主机存活情况
  12. w7运行里的计算机怎么设置,W7系统怎么设置开机启动项
  13. trunk端口配置错误导致环路
  14. 命令Javascript控制台
  15. Win11桌面图标的小盾牌怎么去掉?
  16. 数据可视化 - 柱状图堆叠效果
  17. 利用Python简单仿真凸轮轮廓
  18. SourceInsight使用技巧之更改背景色
  19. 上海国际快递物流展浅谈快递自动化分拣设备市场“起风了”!
  20. 如何判断一个单元格是否为合并单元格

热门文章

  1. 【Redis的应用-关注和粉丝】
  2. 根链(Rootstock)是什么?
  3. java 多表联合查询后的结果的结果放入list里 如何拿出来_java如何将多个查询出来的list集合的结果合并为一个list集合。...
  4. 软件测试计划模板(增强版)
  5. 逻辑斯蒂回归以及它的梯度下降法
  6. 试题 算法提高 找出出卖耶稣的人(Java)
  7. Linux清除用户登录记录和命令历史方法(个人笔记)
  8. Dialog无法弹出的问题
  9. 修改Maven镜像仓库为阿里云Maven仓库,下载如有神
  10. Python 实现计算moran莫兰指数和local morcan 局部莫兰指数