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 相关文章推荐
json 实例详细说明教程
Oct 31 Javascript
简单三步实现报表页面集成天气
Dec 15 Javascript
利用Angular.js编写公共提示模块的方法教程
May 28 Javascript
微信小程序-滚动消息通知的实例代码
Aug 03 Javascript
jqueryUI tab标签页代码分享
Oct 09 jQuery
快速搭建vue2.0+boostrap项目的方法
Apr 09 Javascript
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
Vue组件的使用及个人理解与介绍
Feb 09 Javascript
使用taro开发微信小程序遇到的坑总结
Apr 08 Javascript
layui实现数据表格table分页功能(ajax异步)
Jul 27 Javascript
JS实现使用POST方式发送请求
Aug 30 Javascript
原生JavaScript实现幻灯片效果
Feb 19 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中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
laravel 框架配置404等异常页面
2019/01/07 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
做网页的一些技巧
2007/02/01 Javascript
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
javascript为下拉列表动态添加数据项
2014/05/23 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
Python set集合类型操作总结
2014/11/07 Python
一键搞定python连接mysql驱动有关问题(windows版本)
2016/04/23 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
利用python修改json文件的value方法
2018/12/31 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
2020/01/08 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
保安自我鉴定范文
2013/12/08 职场文书
文明演讲稿范文
2014/05/12 职场文书
电子商务专业自荐信
2014/06/02 职场文书
生活小常识广播稿
2014/09/16 职场文书
组织生活会发言材料
2014/12/15 职场文书
文明单位汇报材料
2014/12/24 职场文书
团员年度个人总结
2015/02/26 职场文书
军事理论课感想
2015/08/11 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
解决 Redis 秒杀超卖场景的高并发
2022/04/12 Redis