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 简短右键菜单 多浏览器兼容
Jan 01 Javascript
javascript递归回溯法解八皇后问题
Apr 22 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
Dec 14 Javascript
在AngularJS中如何使用谷歌地图把当前位置显示出来
Jan 25 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
Feb 16 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
May 18 Javascript
js实现分页功能
May 24 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
Dec 22 Javascript
js捆绑TypeScript声明文件的方法教程
Apr 13 Javascript
jquery实现搜索框功能实例详解
Jul 23 jQuery
JS实现的简单tab切换功能完整示例
Jun 20 Javascript
JavaScript实现复选框全选功能
Apr 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
Array.prototype 的泛型应用分析
2010/04/30 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
浅谈Angular路由复用策略
2017/10/04 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
Python 爬虫多线程详解及实例代码
2016/10/08 Python
python PyTorch预训练示例
2018/02/11 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
Python with语句用法原理详解
2020/07/03 Python
django教程如何自学
2020/07/31 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
python线程优先级队列知识点总结
2021/02/28 Python
Python实现我的世界小游戏源代码
2021/03/02 Python
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
美体小铺印度官网:The Body Shop印度
2019/10/17 全球购物
物业管理专业个人的自我评价
2013/11/19 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
钱学森观后感
2015/06/04 职场文书
公司开业主持词
2015/07/02 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
高三英语教学反思
2016/03/03 职场文书