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 相关文章推荐
HTML-CSS群中单选引发的“事件”
Mar 05 Javascript
web网页按比例显示图片实现原理及js代码
Aug 09 Javascript
js实现简单的星级选择器提交效果适用于评论等
Oct 18 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
简单实现IONIC购物车功能
Jan 10 Javascript
微信小程序之电影影评小程序制作代码
Aug 03 Javascript
Node.Js生成比特币地址代码解析
Apr 21 Javascript
在Angular中使用JWT认证方法示例
Sep 10 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
Dec 07 Javascript
实例介绍JavaScript中多种组合继承
Jan 20 Javascript
Vue全家桶入门基础教程
May 14 Vue.js
详解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排序算法(冒泡排序,快速排序)
2012/10/09 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
2013/09/05 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
2017/07/13 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
Python中apply函数的用法实例教程
2014/07/31 Python
Python中格式化format()方法详解
2017/04/01 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
thinkphp5 路由分发原理
2021/03/18 PHP
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
求职自荐书范文
2013/12/04 职场文书
高校自主招生自荐信
2013/12/09 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
Apache Pulsar集群搭建部署详细过程
2022/02/12 Servers