js实现文本上下来回滚动

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

话不多说,请看代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>多行滚动jQuery循环新闻列表代码</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
//滚动插件
(function($){
$.fn.extend({
 Scroll:function(opt,callback){
  //参数初始化
  if(!opt) var opt={};
  var _this=this.eq(0).find("ul:first");
  var lineH=_this.find("li:first").height(), //获取行高
   line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度
   speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度,数值越大,速度越慢(毫秒)
   timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒)
  if(line==0) line=1;
  var upHeight=0-line*lineH;
  //滚动函数
  scrollUp=function(){
   _this.animate({
    marginTop:upHeight
   },speed,function(){
    for(i=1;i<=line;i++){
     _this.find("li:first").appendTo(_this);
    }
    _this.css({marginTop:0});
   });
  }
  //鼠标事件绑定
  _this.hover(function(){
   clearInterval(timerID);
  },function(){
   timerID=setInterval("scrollUp()",timer);
  }).mouseout();
 } 
})
})(jQuery);
$(document).ready(function(){
 $("#scrollDiv").Scroll({line:1,speed:500,timer:1000});//可修改line值,speed值,timer值
});
</script>
</head>
<body>
<p>多行滚动演示:</p>
<div id="scrollDiv">
 <ul>
 <li>这是公告标题的第一行</li>
 <li>这是公告标题的第二行</li>
 <li>这是公告标题的第三行</li>
 <li>这是公告标题的第四行</li>
 <li>这是公告标题的第五行</li>
 <li>这是公告标题的第六行</li>
 <li>这是公告标题的第七行</li>
 <li>这是公告标题的第八行</li>
 </ul>
</div>
</body>
</html>
***请再次刷新查看效果,或保存到本地浏览***

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


# js  # 文本  # 滚动  # javascript实现自动输出文本(打字特效)  # js实现点击文本框显示日期选择器特效代码分享  # 随日期每天自动变换的文本的js特效  # javascript特殊文本输入框网页特效  # Js+CSS实现的间断和不间断文本滚动代码  # js实现单行文本向上滚动效果实例代码  # js 文本滚动效果的实例代码  # JS实用的带停顿的逐行文本循环滚动效果实例  # 纯javascript实现四方向文本无缝滚动效果  # JavaScript文本特效实例小结【3个示例】  # 这是  # 鼠标  # 越大  # 多说  # 绑定  # 默认为  # 行数  # 卷动  # 四行  # 第三行  # charset  # text  # utf  # style  # jQuery  # title  # equiv  # meta  # head  # content 


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


相关推荐: 佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  Laravel Session怎么存储_Laravel Session驱动配置详解  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  电商网站制作价格怎么算,网上拍卖流程以及规则?  北京的网站制作公司有哪些,哪个视频网站最好?  如何在建站之星绑定自定义域名?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel如何为API编写文档_Laravel API文档生成与维护方法  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  如何快速选择适合个人网站的云服务器配置?  公司门户网站制作流程,华为官网怎么做?  Laravel API资源类怎么用_Laravel API Resource数据转换  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  如何安全更换建站之星模板并保留数据?  JavaScript如何实现路由_前端路由原理是什么  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  在线教育网站制作平台,山西立德教育官网?  详解Oracle修改字段类型方法总结  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  php 三元运算符实例详细介绍  JavaScript如何操作视频_媒体API怎么控制播放  如何基于云服务器快速搭建网站及云盘系统?  简历在线制作网站免费版,如何创建个人简历?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  QQ浏览器网页版登录入口 个人中心在线进入  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  5种Android数据存储方式汇总  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Java类加载基本过程详细介绍  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  创业网站制作流程,创业网站可靠吗?  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Laravel如何集成Inertia.js与Vue/React?(安装配置)  公司网站制作价格怎么算,公司办个官网需要多少钱?  php485函数参数是什么意思_php485各参数详细说明【介绍】  如何实现javascript表单验证_正则表达式有哪些实用技巧  zabbix利用python脚本发送报警邮件的方法  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】