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中类的定义及其方式(《javascript高级程序设计》学习笔记)
Jul 04 Javascript
javascript在myeclipse中报错的解决方法
Oct 29 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
Nov 28 Javascript
jquery实现鼠标滑过小图时显示大图的方法
Jan 14 Javascript
JS实现的网页背景闪电闪烁效果代码
Oct 17 Javascript
PhotoSwipe异步动态加载图片方法
Aug 25 Javascript
vue2实现数据请求显示loading图
Nov 28 Javascript
Webpack devServer中的 proxy 实现跨域的解决
Jun 15 Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 Javascript
layDate插件设置开始和结束时间
Nov 15 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
Sep 23 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
Feb 06 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动态生成指定大小随机图片的方法
2016/03/25 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
2016/05/13 PHP
Yii2配置Nginx伪静态的方法
2017/05/05 PHP
制作特殊字的脚本
2006/06/26 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
JS实现简单表格排序操作示例
2017/10/07 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
vue $router和$route的区别详解
2020/12/02 Vue.js
Python类的多重继承问题深入分析
2014/11/09 Python
Python运算符重载详解及实例代码
2017/03/07 Python
python实现文本界面网络聊天室
2018/12/12 Python
python实现名片管理器的示例代码
2019/12/17 Python
python实现批处理文件
2020/07/28 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
大学生暑期实践感言
2014/02/26 职场文书
初中班级口号
2014/06/09 职场文书
植树节口号
2014/06/21 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
个人年底工作总结
2015/03/10 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
六年级语文教学反思
2016/03/03 职场文书
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫