jQuery实现文字自动横移

发布时间 - 2026-01-10 22:22:44    点击率:

效果图:

实现文字自动横移

<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>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# jquery  # 文字  # 横移  # 文字滚动  # jquery xMarquee实现文字水平无缝滚动效果  # jquery单行文字向上滚动效果示例  # JQuery文字列表向上滚动的代码  # jQuery实现公告文字左右滚动的实例代码  # jquery实现文字由下到上循环滚动的实例代码  # jQuery实现单行文字间歇向上滚动源代码  # jquery文字上下滚动的实现方法  # jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)  # jquery实现marquee效果(文字或者图片的水平垂直滚动)  # jQuery循环滚动展示代码 可应用到文字和图片上  # left  # px  # float  # indemo  # dist  # script  # margin  # bootstrap  # src  # width  # pre  # center  # brush  # class  # style  # strong  # align  # text 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  如何构建满足综合性能需求的优质建站方案?  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  如何在万网ECS上快速搭建专属网站?  如何注册花生壳免费域名并搭建个人网站?  详解vue.js组件化开发实践  如何制作一个表白网站视频,关于勇敢表白的小标题?  网站制作免费,什么网站能看正片电影?  JavaScript Ajax实现异步通信  米侠浏览器网页背景异常怎么办 米侠显示修复  佛山网站制作系统,佛山企业变更地址网上办理步骤?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何自定义建站之星模板颜色并下载新样式?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  制作公司内部网站有哪些,内网如何建网站?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  公司网站制作需要多少钱,找人做公司网站需要多少钱?  创业网站制作流程,创业网站可靠吗?  Android 常见的图片加载框架详细介绍  如何彻底删除建站之星生成的Banner?  网站图片在线制作软件,怎么在图片上做链接?  在线制作视频网站免费,都有哪些好的动漫网站?  香港服务器租用费用高吗?如何避免常见误区?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  郑州企业网站制作公司,郑州招聘网站有哪些?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  想要更高端的建设网站,这些原则一定要坚持!  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  中山网站制作网页,中山新生登记系统登记流程?  再谈Python中的字符串与字符编码(推荐)  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  如何快速建站并高效导出源代码?  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Laravel如何实现本地化和多语言支持?(i18n教程)  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  php打包exe后无法访问网络共享_共享权限设置方法【教程】  如何快速搭建支持数据库操作的智能建站平台?  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  新三国志曹操传主线渭水交兵攻略  Bootstrap CSS布局之列表