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 相关文章推荐
JavaScript写的一个DIV 弹出网页对话框
Aug 14 Javascript
jQuery EasyUI 开源插件套装 完全替代ExtJS
Mar 24 Javascript
jQuery源码中的chunker 正则过滤符分析
Jul 31 Javascript
js实现的map方法示例代码
Jan 13 Javascript
jquery实现多屏多图焦点图切换特效的方法
May 04 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 Javascript
jQuery实现分隔条左右拖动功能
Nov 21 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
Jun 29 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
Aug 28 Javascript
Vue.js的动态组件模板的实现
Nov 26 Javascript
JS Ajax请求会话过期处理问题解决方法分析
Nov 16 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
如何过滤高亮显示非法字符
2006/10/09 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
2013/09/29 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
python Django批量导入数据
2016/03/25 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
​如何愉快地迁移到 Python 3
2019/04/28 Python
python利用tkinter实现屏保
2019/07/30 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
汽车运用工程毕业生自荐信
2013/10/29 职场文书
后勤工作职责
2013/12/22 职场文书
领导检查欢迎词
2014/01/14 职场文书
十八届三中全会感言
2014/03/10 职场文书
C++程序员求职信
2014/05/07 职场文书
小学总务工作总结
2015/08/13 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
作文之亲情600字
2019/09/23 职场文书