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 相关文章推荐
date.parse在IE和FF中的区别
Jul 29 Javascript
仿谷歌主页js动画效果实现代码
Jul 14 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 Javascript
浅谈在js传递参数中含加号(+)的处理方式
Oct 11 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 Javascript
详解JavaScript按概率随机生成事件
Aug 02 Javascript
vuex学习之Actions的用法详解
Aug 29 Javascript
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
vue-resource + json-server模拟数据的方法
Nov 02 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
Apr 17 Javascript
解决Element中el-date-picker组件不回填的情况
Nov 07 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
Jan 11 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
mayfish 数据入库验证代码
2010/04/30 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
2013/06/18 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
js模块加载方式浅析
2017/08/12 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
最基础的Python的socket编程入门教程
2015/04/23 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
Python机器学习之决策树算法
2017/12/22 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
下载官网python并安装的步骤详解
2019/10/12 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
副科竞争上岗演讲稿
2014/05/12 职场文书
妇女干部培训方案
2014/05/12 职场文书
护理实习生带教计划
2015/01/16 职场文书
上甘岭观后感
2015/06/10 职场文书
JS ES6异步解决方案
2021/04/29 Javascript
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python