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 相关文章推荐
JQuery扩展插件Validate 1 基本使用方法并打包下载
Sep 05 Javascript
基于jquery的web页面日期格式化插件
Nov 15 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
Aug 26 Javascript
onclick和onblur冲突问题的快速解决方法
Apr 28 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
Aug 30 Javascript
Angular 应用技巧总结
Sep 14 Javascript
Angular.js中处理页面闪烁的方法详解
Mar 09 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
Aug 31 Javascript
深入理解ES7的async/await的用法
Sep 09 Javascript
JavaScript多线程运行库Nexus.js详解
Dec 22 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
Nov 10 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 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
人大复印资料处理程序_补充篇
2006/10/09 PHP
PHP取整数函数常用的四种方法小结
2012/07/05 PHP
php文件系统处理方法小结
2016/05/23 PHP
php函数式编程简单示例
2019/08/08 PHP
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
2020/02/10 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
vue监听dom大小改变案例
2020/07/29 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
python中文乱码的解决方法
2013/11/04 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
Sanic框架流式传输操作示例
2018/07/18 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
python实现最大优先队列
2019/08/29 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
MIRTA官网:手工包,100%意大利制造
2020/02/11 全球购物
英文版销售经理个人求职信
2013/11/20 职场文书
房地产开发计划书
2014/01/10 职场文书
成本会计岗位职责
2015/02/03 职场文书
合同纠纷调解书
2015/05/20 职场文书
面试中老生常谈的MySQL问答集锦夯实基础
2022/03/13 MySQL