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的Tab选项框效果代码(插件)
Mar 01 Javascript
jQuery的attr与prop使用介绍
Oct 10 Javascript
node.js中使用q.js实现api的promise化
Sep 17 Javascript
Javascript的表单验证-提交表单
Mar 18 Javascript
JS 清除字符串数组中,重复元素的实现方法
May 24 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
Oct 15 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
Nov 25 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
javascript实现小型区块链功能
Apr 03 Javascript
javascript关于“时间”的一次探索
Jul 24 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 Javascript
TypeScript 内置高级类型编程示例
Sep 23 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使用正则表达式清除超链接文本
2013/11/12 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
2018/03/13 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
在Python中pandas.DataFrame重置索引名称的实例
2018/11/06 Python
Django中信号signals的简单使用方法
2019/07/04 Python
pandas 对group进行聚合的例子
2019/12/27 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
英国豪华家具和家居用品购物网站:Teddy Beau
2020/10/12 全球购物
质检部岗位职责
2013/11/11 职场文书
家长对孩子评语
2014/01/30 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
介绍信的格式
2015/01/30 职场文书
导游词之西安骊山
2019/12/20 职场文书
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技