js文字横向滚动特效


Posted in Javascript onNovember 11, 2015

本文为大家分享了js文字横向滚动特效代码,具体实现内容如下:

页面布局 

<div id="scroll_div" class="fl"> 
  <div id="scroll_begin">
   恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>
   恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>
   恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>
   恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>
   恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>
   恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>
   恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span>
  </div> 
  <div id="scroll_end"></div>
 </div>

样式:

.pad_right{ padding-right:2em;}
#scroll_div {height:26px;overflow: hidden;white-space: nowrap;width:535px;margin-left:10px;}
#scroll_begin,#scroll_end {display: inline;}

js代码:

//文字横向滚动
function ScrollImgLeft(){ 
 var speed=50;
  var MyMar = null;
 var scroll_begin = document.getElementById("scroll_begin"); 
 var scroll_end = document.getElementById("scroll_end"); 
 var scroll_div = document.getElementById("scroll_div"); 
 scroll_end.innerHTML=scroll_begin.innerHTML; 
 function Marquee(){ 
  if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0) 
   scroll_div.scrollLeft-=scroll_begin.offsetWidth; 
  else 
   scroll_div.scrollLeft++; 
  } 
  MyMar=setInterval(Marquee,speed); 
  scroll_div.onmouseover = function(){


 clearInterval(MyMar);


 }
 

scroll_div.onmouseout = function(){



 MyMar = setInterval(Marquee,speed); 




 }  
}
ScrollImgLeft();

以上就是轻松实现js文字横向滚动特效,大家可以在自己的网页中添加js文字横向滚动特效。

Javascript 相关文章推荐
JavaScript 5 新增 Array 方法实现介绍
Feb 06 Javascript
javascript学习笔记(九) js对象 设计模式
Jun 19 Javascript
JS跨域总结
Aug 30 Javascript
jQuery通过扩展实现抖动效果的方法
Mar 11 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
JavaScript函数柯里化详解
Apr 29 Javascript
解决Linux无法正常安装与卸载Node.js的方法
Jan 19 Javascript
如何通过setTimeout理解JS运行机制详解
Mar 23 Javascript
Vue项目总结之webpack常规打包优化方案
Jun 06 Javascript
Vue3.0中的monorepo管理模式的实现
Oct 14 Javascript
JS三级联动代码格式实例详解
Dec 30 Javascript
详解javascript遍历方式
Nov 11 #Javascript
js window对象属性和方法相关资料整理
Nov 11 #Javascript
js clearInterval()方法的定义和用法
Nov 11 #Javascript
jquery原理以及学习技巧介绍
Nov 11 #Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
Nov 11 #Javascript
轻松实现javascript数据双向绑定
Nov 11 #Javascript
谈谈对offsetleft兼容性的理解
Nov 11 #Javascript
You might like
php REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
JS的参数传递示例介绍
2014/02/08 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
2015/12/11 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
node app 打包工具pkg的具体使用
2019/01/17 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
python中set常用操作汇总
2016/06/30 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
python中altair可视化库实例用法
2021/01/26 Python
全球虚拟主机商:HostGator
2017/02/06 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
高三生物教学反思
2014/01/25 职场文书
简历上的自我评价怎么写
2014/01/28 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
旅游市场营销方案
2014/03/09 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
道路建设实施方案
2014/03/18 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
MySQL系列之二 多实例配置
2021/07/02 MySQL
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js