效果类似:(抱歉,图片是静态的)

写一段html,需要走马灯上下跳动的内容,但每次只显示一行:

<hr size="0" align="center" style="border-top: 1px solid #F5F5F5;"/>
<div id="marqueebox0" style="overflow: hidden; height: 26px; line-height: 26px; font-size: 14px;">•<a href="/"  target="_blank">测试第一行</a><br/>•<a href="/"  target="_blank">测试第二行</a><br/>•<a href="/"  target="_blank">测试第三行</a><br/>•<a href="/"  target="_blank">测试第四行</a><br/>•<a href="/" target="_blank">测试第五行</a><br/>
</div>

实现走马灯效果的简单JS:

/*开始走马灯*/
function startmarquee(lh/*line-height*/,speed/*50*/,delay/*3000*/,id/*element id*/){var t;var p=false;var o=document.getElementById(id);o.innerHTML+=o.innerHTML;o.οnmοuseοver=function(){p=true}o.οnmοuseοut=function(){p=false}o.scrollTop = 0;function start(){t=setInterval(scrolling,speed);if(!p) o.scrollTop += 2;}function scrolling(){if(o.scrollTop%lh!=0){o.scrollTop += 2;if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;}else{clearInterval(t);setTimeout(start,delay);}}setTimeout(start,delay);
}/*启动效果*/
try{
startmarquee(26,50,3000,"marqueebox0");
}catch(e){}

转载于:https://www.cnblogs.com/Mainz/archive/2009/09/21/1570872.html

简单JS实现走马灯效果的文字(无需jQuery)相关推荐

  1. html轮播抽奖,js实现走马灯效果-----大屏幕滚动抽奖

    js实现走马灯效果-----大屏幕滚动抽奖 发布时间:2020-06-30 07:32:16 来源:51CTO 阅读:940 作者:quyunde var intervalOne = null; wi ...

  2. 超简单JS实现把鼠标选中文字发送到新浪微博

    最近注意到新浪博客有个小功能,就是当鼠标选中一段文字时会浮现一个小图片,点击这个图片可以把选中内容发送到新浪微博,一时兴起昨晚就写了一个Demo玩了一下,代码超简单,没优化,有兴趣的朋友可以自己改进. ...

  3. 一键复制 html,最简单js代码实现一键复制文字

    目前网页最常见的一键复制方式:ZeroClipboard,Clipboard.js,execCommand,setData,和只支持老旧IE的其它鸡肋方法.前两种是JS插件,不在此文讨论之列,今天我们 ...

  4. 一个用在手机上的简单js拖拽效果

    http://blog.163.com/xiaoyou_000/blog/static/65067392201521664214534/ http://www.17sucai.com/pins/876 ...

  5. js在html中加文字走马灯特效,JS实现文字的走马灯效果

    北京欢迎你 //        //var x = 20; //        //alert(isNaN(x)); //判断其是不是数字 //        function scroll() { ...

  6. js实现简单的循环打字效果(思路分享)

    1.初始化"打字创建"属性 代码类似于这样: <div id="demo"></div> <script>var typin ...

  7. 原生js进阶版轮播图实现(走马灯效果,无缝衔接)

    原生js进阶版轮播图实现(走马灯效果,无缝衔接) 利用原生js手写一个轮播图,是上一篇文章的简易版的一个进阶,本次轮播图主要是利用定位和定时器实现了走马灯效果,并且是左右轮播.实现过程与代码也是很简单 ...

  8. JS配合css实现slide文字框缩放伸展效果

    <!DOCTYPE html> <html> <head> <meta http-equiv="content" content=&quo ...

  9. 利用JS实现简单的瀑布流效果

    转载:https://www.cnblogs.com/dyx-wx/p/4642637.html 一.瀑布流之准备工作   首先声明下, 为了方便演示和联系, 我使用的是本地图片, 如果大家有需要的话 ...

最新文章

  1. 一个下载Windows镜像的地址
  2. 【建模必备】遗传算法的定义与生物学基础
  3. 聊聊sentinel的SystemSlot
  4. 在交换机上配置Telnt
  5. golang map嵌套struct 结构体字段 不能直接修改 解决方法
  6. git commit -amend_Github标星3W+,这份Git飞行规则你值得拥有
  7. linux安装crontab软件包,Linux 服务器 Crontab 的安装及使用
  8. .NET Compact Framework下的单元测试
  9. Dapr 运用之集成 Asp.Net Core Grpc 调用篇
  10. Angular的NgModule
  11. 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据
  12. Springboot接收ajax提交JSON数组
  13. ide循环执行用例 selenium_Selenium Web自动化Page Object设计模式——循环执行测试用例...
  14. linux实训4文件系统管理,实训项目4 文件系统管理.docx
  15. 超详细!JDK 8 下载、安装和环境配置(macOS 和 Windows 版本)
  16. 送给计算机老师平安夜贺卡,平安夜小朋友送老师的贺卡寄语
  17. close 和 shutdown 的差别
  18. 梦中香巴拉——云南游记
  19. Supervisely 人像分割数据集
  20. android java加密_Android、iOS和Java通用的AES128加密解密示例代码

热门文章

  1. 有趣的0-1背包问题:分割等和子集
  2. linux命令lscpu
  3. 在下列选项中,没有构成死循环的程序的是?
  4. svn的merge,解决冲突
  5. 设计模式:迭代器模式(Iterator Pattern)
  6. 汇编(8086cpu): 地址寄存器
  7. 阿里云系列——4.网站备案后续(详细步骤)---2015-11.12
  8. JAVA并发-为现有的线程安全类添加原子方法
  9. css撑起父元素清除浮动的问题
  10. 实验吧 登录一下好吗