jQuery实现文字自动横移


Posted in Javascript onJanuary 08, 2017

效果图:

jQuery实现文字自动横移

实现文字自动横移

<style type="text/css">
#demo {overflow:scroll;width:740px; } 
#indemo { float: left; width: 800%;}
#demo1 { float: left; }
#demo2 { float: left;margin-left:7px;}
</style>
<script src="bootstrap-3.3.5-dist/js/jquery-1.11.3.js"></script>
<div id="demo">
 <div id="indemo">
 <div id="demo1">
  <a href="#"><img src="zhuanpan/images/pointer.png" alt="#" /></a>
  <a href="#"><img src="zhuanpan/images/pointer.png" alt="#" /></a>
  <a href="#"><img src="zhuanpan/images/pointer.png" alt="#" /></a>
 </div>
 <div id="demo2"></div> </div>
</div>
一 采用jquery方式实现文字横移
<script>
 var speed=20;
 $("#demo2").html($("#demo1").children().clone());
 var n=0;
 function Marquee(){
 if(n>=$("#demo").innerWidth())
  n=0;
 else{
  n++;
 }
 $("#demo").scrollLeft( n );
 }
var MyMar=setInterval(Marquee,speed);
 $("#demo").mouseover(function(){clearInterval(MyMar)});
 $("#demo").mouseout(function(){MyMar=setInterval(Marquee,speed)});
</script>
二 采用原生script实现横移
<script>
var speed=10;
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
$("#demo2").text($("#demo1").clone());
$("#demo2").clone();
function Marquee(){
 if(tab2.offsetWidth-tab.scrollLeft<=0)
 tab.scrollLeft-=tab1.offsetWidth
 else{
 tab.scrollLeft++;
 }
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 Javascript
JS分页控件 可用于无刷新分页
Jul 23 Javascript
多种方法判断Javascript对象是否存在
Sep 22 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
浅谈window.onbeforeunload() 事件调用ajax
Jun 29 Javascript
Bootstrap的Refresh Icon也spin起来
Jul 13 Javascript
Vue.js学习之过滤器详解
Jan 22 Javascript
Vue.js实现移动端短信验证码功能
Mar 29 Javascript
详解vue挂载到dom上会发生什么
Jan 20 Javascript
Vue Element-ui表单校验规则实现
Jul 09 Vue.js
div实现自适应高度的textarea实现angular双向绑定
Jan 08 #Javascript
JavaScript中日常收集常见的10种错误(推荐)
Jan 08 #Javascript
详解js中==与===的区别
Jan 08 #Javascript
JavaScript 动态三角函数实例详解
Jan 08 #Javascript
你不知道的 javascript【推荐】
Jan 08 #Javascript
js时间控件只显示年月
Jan 08 #Javascript
javascript函数的四种调用模式
Jan 08 #Javascript
You might like
关于PHP中的Class的几点个人看法
2006/10/09 PHP
php异常处理技术,顶级异常处理器
2012/06/13 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
jQuery中attr()方法用法实例
2015/01/05 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
Python实现二叉搜索树
2016/02/03 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
python虚拟环境迁移方法
2019/01/03 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
简单介绍Object类的功能、常用方法
2013/10/02 面试题
个人应聘自我评价分享
2013/11/18 职场文书
实习生单位鉴定意见
2013/12/04 职场文书
生产车间主管岗位职责
2013/12/28 职场文书
事业单位接收函
2014/01/10 职场文书
大学生水果店创业计划书
2014/01/28 职场文书
药店促销活动策划方案
2014/08/24 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
2019思想汇报范文
2019/05/21 职场文书