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 相关文章推荐
jquery ajax return没有返回值的解决方法
Oct 20 Javascript
js函数排序的实例代码
Jul 01 Javascript
jQuery实现图片信息的浮动显示实例代码
Aug 28 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
Jun 24 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
Jun 03 Javascript
微信小程序 progress组件详解及实例代码
Oct 25 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
Dec 03 Javascript
JS仿京东移动端手指拨动切换轮播图效果
Apr 10 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
Mar 04 Javascript
layUI实现前端分页和后端分页
Jul 27 Javascript
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
JS实现无限轮播无倒退效果
Sep 21 Javascript
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
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
一些主流JS框架中DOMReady事件的实现小结
2011/02/12 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
javascript转换日期字符串为Date日期对象的方法
2015/02/13 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
2015/08/10 Javascript
Spring mvc 接收json对象
2015/12/10 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
Python对列表的操作知识点详解
2019/08/20 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
资料员的岗位职责
2013/11/20 职场文书
教师应聘个人求职信
2013/12/10 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
财政局个人年终总结
2015/03/03 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
Python四款GUI图形界面库介绍
2022/06/05 Python