H5实现中奖记录逐行滚动切换效果
发布时间 - 2026-01-11 00:08:09 点击率:次本文实例为大家分享了H5逐行滚动切换效果的具体代码,供大家参考,具体内容如下

前端页面需先引入jquery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>中奖记录跑马灯特效</title>
<script src="../js/jquery-2.2.0.min.js"></script>
<script src="../js/recordRoll.js"></script>
<style>
.box{
width: 18rem;
height: 15rem;
margin: auto;
background-color: cadetblue;
}
.record_title{
text-align: center;
width: 100%;
height: 2rem;
margin-top: 0.2rem;
z-index: 2;
background-color: cadetblue;
vertical-align: middle;
}
.record_list{
height: 11rem;
overflow: hidden;
background-color: cadetblue;
text-align: left;
margin-left: 1rem;
}
</style>
</head>
<body>
<div class="box">
<div class="record_title">
<h1>中奖记录</h1>
</div>
<div class="record_list">
<p>恭喜Ivy抽中10元话费</p>
<p>恭喜LinDL抽中100元京东E卡</p>
<p>恭喜Mary抽中40元电影票优惠券</p>
<p>恭喜Ivy抽中30元话费</p>
<p>恭喜金坎抽中50元话费</p>
<p>恭喜Ivy抽中80元话费</p>
<p>恭喜Ivy抽中200元话费</p>
<p>恭喜慧林抽中5000元话费</p>
<p>恭喜张敏抽中iPhone7</p>
<p>恭喜Ivy抽中10元话费</p>
</div>
</div>
</body>
<script>
$(document.body).ready(function(){
$(".record_list").RollTitle({line:1,speed:800,timespan:1});
});
</script>
</html>
利用定时器实现中奖记录逐行展示
recordRoll.js
/**
* Created by lin on 2017/3/12.
*/
(function($){
$.fn.extend({
RollTitle: function(opt){
if(!opt) var opt={};
var _this = this;
_this.timer = null;
_this.lineH = _this.find("p:first").height();
_this.line=opt.line?parseInt(opt.line,15):parseInt(_this.height()/_this.lineH,10);
_this.speed=opt.speed,
_this.timespan=opt.timespan;
if(_this.line==0) this.line=1;
_this.scrollUp=function(){
_this.animate({
marginTop:0
},_this.speed,function(){
for(i=1;i<=_this.line;i++){
_this.find("p:first").appendTo(_this);
}
_this.css({marginTop:0});
});
}
_this.hover(function(){
clearInterval(_this.timer);
},function(){
_this.timer=setInterval(function(){_this.scrollUp();},_this.timespan);
}).mouseout();
}
})
})(jQuery);
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# H5记录逐行滚动切换
# js逐行滚动
# H5逐行滚动
# JS实用的带停顿的逐行文本循环滚动效果实例
# js实现的文字横向无间断滚动
# 浅析js 文字滚动效果
# 基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
# 文字不间断滚动(上下左右)实例代码
# jQuery实现公告文字左右滚动的实例代码
# 用javascript实现代替marquee的滚动字幕效果代码
# div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
# 基于jQuery的公告无限循环滚动实现代码
# 基于jquery的滚动新闻列表
# 话费
# 大家分享
# 具体内容
# 大家多多
# 跑马灯
# 京东
# margin
# color
# background
# auto
# width
# box
# style
# height
# rem
# cadetblue
# vertical
# index
# record_list
# middle
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
5种Android数据存储方式汇总
如何安全更换建站之星模板并保留数据?
nodejs redis 发布订阅机制封装实现方法及实例代码
Java遍历集合的三种方式
Python结构化数据采集_字段抽取解析【教程】
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
如何快速搭建支持数据库操作的智能建站平台?
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
JavaScript如何实现错误处理_try...catch如何捕获异常?
南京网站制作费用,南京远驱官方网站?
如何破解联通资金短缺导致的基站建设难题?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
Python文件操作最佳实践_稳定性说明【指导】
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
如何在云主机上快速搭建网站?
详解vue.js组件化开发实践
教你用AI将一段旋律扩展成一首完整的曲子
香港服务器网站推广:SEO优化与外贸独立站搭建策略
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
如何制作一个表白网站视频,关于勇敢表白的小标题?
Laravel怎么清理缓存_Laravel optimize clear命令详解
如何快速重置建站主机并恢复默认配置?
如何在香港免费服务器上快速搭建网站?
昵图网官网入口 昵图网素材平台官方入口
想要更高端的建设网站,这些原则一定要坚持!
公司门户网站制作流程,华为官网怎么做?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
如何用wdcp快速搭建高效网站?
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
🚀拖拽式CMS建站能否实现高效与个性化并存?
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
Laravel如何为API编写文档_Laravel API文档生成与维护方法
如何确保FTP站点访问权限与数据传输安全?
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
Laravel怎么上传文件_Laravel图片上传及存储配置
北京企业网站设计制作公司,北京铁路集团官方网站?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel如何使用withoutEvents方法临时禁用模型事件
青岛网站建设如何选择本地服务器?
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧

