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操作表格(table)的常用方法、技巧汇总
Apr 12 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
Aug 19 Javascript
学习掌握JavaScript中this的使用技巧
Aug 29 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 Javascript
ES6新特性之Symbol类型用法分析
Mar 31 Javascript
JavaScript表单即时验证 验证不成功不能提交
Aug 31 Javascript
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 Javascript
js实现简单分页导航栏效果
Jun 28 Javascript
Javascript模块化机制实现原理详解
Apr 02 Javascript
JavaScript实现矩形块大小任意缩放
Aug 25 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 正则学习实例
2008/07/30 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
Angularjs使用指令做表单校验的方法
2017/03/31 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
Python try except finally资源回收的实现
2021/01/25 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
大学生自我鉴定范文
2013/12/28 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
小学英语听课心得体会
2016/01/14 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
Python实现双向链表基本操作
2022/05/25 Python
Win2008系统搭建DHCP服务器
2022/06/25 Servers