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指令实现方式【详解】
上一篇:Laravel并发请求
上一篇:Laravel并发请求

