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 相关文章推荐
js中各浏览器中鼠标按键值的差异
Apr 07 Javascript
浅析Cookie中的Path与domain
Dec 18 Javascript
js实现鼠标悬浮给图片加边框的方法
Jan 30 Javascript
jQuery随机密码生成的方法
Mar 09 Javascript
Javascript编写俄罗斯方块思路及实例
Jul 07 Javascript
基于JavaScript实现弹出框效果
Feb 19 Javascript
Bootstrap模态对话框的简单使用
Apr 29 Javascript
基于jquery二维码生成插件qrcode
Jan 07 Javascript
利用jQuery实现一个简单的表格上下翻页效果
Mar 14 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
Node.js中的异步生成器与异步迭代详解
Jan 31 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
解析php中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
php define的第二个参数使用方法
2013/11/04 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
AngularJS点击添加样式、点击变色设置的实例代码
2017/07/27 Javascript
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
2017/09/18 NodeJs
微信小程序button组件使用详解
2018/01/31 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
对Python中type打开文件的方式介绍
2018/04/28 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
python实现弹跳小球
2019/05/13 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
Python 实现一个手机号码获取妹子名字的功能
2019/09/25 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
学历公证委托书
2014/04/09 职场文书
班子四风对照检查材料
2014/08/21 职场文书
购房意向书
2014/08/30 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
机关班子查摆问题及整改措施
2014/10/28 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
《分数的意义》教学反思
2016/02/20 职场文书