Layui实现轮播图功能:

1.思路:

官网:

官网有相关案例,但是在使用过程中会出现:动态加载成功,但是没有效果的问题

在这里插入图片描述

2.解决:

先加载数据,再加载轮播
在这里插入图片描述

3.最终效果:
<div class="rower2" style="display: block;">
	<div class="guobangxiangqin_imgs" id="guobangxiangqinImgList"></div>
</div>

<script type="text/html" id="guobangxiangqinImgListJs">
	<div class="layui-carousel" id="test1" lay-filter="test1" style="width: 490px;height: 480px;">
		<div carousel-item="" style="width: 490px;height: 480px;">
			<% for(var i=0; i<guobangxiangqinImgList.length; i++){ %>
				<div style="width: 490px;height: 480px;">
				   <img style="height:100%; width:auto;margin: 0 auto;" src="<%= guobangxiangqinImgList[i].url %>" alt="<%= [i]*1 +1 %>">
				   <h2>图片<%= [i]*1 +1 %>/<%= guobangxiangqinImgList.length %> </h2>
				</div>
			<%} %>
		</div>
	</div> 
</script>	

![在这里插入图片描述](https://img-blog.csdnimg.cn/902bb8402f064488833cb0f8ac9ccfd5.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
【项目介绍】 Java课程设计-基于JavaWeb和Mysql 实现的宿舍管理系统源码带数据库+详细说明文档.zip 本系统采用MVC+J2EE+MYSQL实现,使用是Tomcat10.0作为WEB服务器,提供适应性强的Internet服务器功能,具有很高的执行效率。其中: JSP用于页面的设计,展示数据 Java用来处理具体业务逻辑,后台跳转、对数据库操作,实现对数据库的增、删、改等操作。 JavaScript用于异步刷新页面和跳转页面。 本次高校宿舍管理系统能够满足用户的基本需求,方便快捷,既节省了时间,提高了效率,又节约了开发成本,给宿舍管理带来了极大的改善。 开发工具: 操作系统:windows 11 Java虚拟机:JDK1.8 Java开发工具:IntelliJ IDEA 2021.2 Web服务器:Tomcat10.0 数据库系统:Mysql8.0 数据库管理工具:Navicat 所用技术: 后端方面:JavaSe核心语法、MVC(controlle层、service、dao层)模型开发、jsp相关语法(jstl标签库、el表达式)、maven构建项目和管理jar包 前端方面:JavaScript(jquery)核心语法、AJAX异步刷新、Layui前端 UI 框架 数据库方面:Mysql基本的DDL、DML语法 实现功能 1. 用户登录模块 :超级管理员、宿舍管理员、学生三种不同角色的用户登录系统,呈现不同的界面,添加过滤器,没登陆的则不能访问其它界面 2. 超级管理员模块 :超级管理员具有宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录管理、修改密码、退出系统的权限 1. 超级管理员主页:显示轮、每天的倒计时和其它的信息 2. 宿舍管理员管理:可以分页显示显示、添加、删除、修改、查找(按名字模糊查询、按性别查询)、排序宿舍管理员信息 3. 学生管理:可以分页显示显示、添加、删除、修改、查找(按名字模糊查询、按性别查询)、排序学生信息 4. 宿舍楼管理:可以分页显示显示、添加、删除、修改、查找(按名字模糊查询)、排序宿舍楼信息 5. 缺勤记录管理:可以分页显示所有学生的缺勤记录信息、添加、删除、修改、查找(按日期查询)、排序缺勤记录信息 6. 个人信息管理:可以显示、修改自己的个人信息(包括:用户名、密码、昵称、联系方式、性别) 7. 退出系统:无异常,清除session等登录记录,退出系统 3. 宿舍管理员模块 :宿舍管理员具有学生管理、缺勤记录管理、修改密码、退出系统的权限 1. 宿舍管理员主页:显示轮、每天的倒计时和其它的信息 2. 学生管理:可以分页显示显示、添加、删除、修改、查找(按名字模糊查询、按性别查询)、排序学生信息 3. 缺勤记录管理:可以分页显示所有学生的缺勤记录信息、添加、删除、修改、查找(按日期查询)、排序缺勤记录信息 4. 个人信息管理:可以显示、修改自己的个人信息(包括:用户名、密码、昵称、联系方式、性别) 5. 退出系统:无异常,清除session等登录记录,退出系统 4. 学生模块 :学生具有查看、查找自己缺勤记录、修改密码、退出系统的权限 1. 学生主页:显示轮、每天的倒计时和其它的信息 2. 缺勤记录管理:可以分页显示、查找(按日期查询)、排序自己的缺勤记录信息 3. 个人信息管理:可以显示、修改自己的个人信息(包括:用户名、密码、昵称、联系方式、性别) 4. 退出系统:无异常,清除session等登录记录,退出系统 【备注】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载食用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈!
Layui 是一款非常流行的前端 UI 框架,它提供了很多实用的组件和工具,其中也包括了轮组件。 Layui 实现的步骤如下: 1. 引入 layui.css 和 layui.js。 ```html <link rel="stylesheet" href="layui/css/layui.css"> <script src="layui/layui.js"></script> ``` 2. 编写 HTML 代码,定义轮容器和轮片。 ```html <div class="layui-carousel" id="carousel"> <div carousel-item> <div>片1</div> <div>片2</div> <div>片3</div> <div>片4</div> </div> </div> ``` 3. 初始化轮。 ```javascript layui.use(['carousel'], function(){ var carousel = layui.carousel; //建造实例 carousel.render({ elem: '#carousel', width: '100%', height: '200px', // 轮高度 arrow: 'always', // 始终显示左右箭头 interval: 3000, // 片切换时间间隔 anim: 'fade' // 切换动画方式:fade-淡入淡出,default-普通切换 }); }); ``` 4. 定义轮样式。 ```css .layui-carousel { position: relative; overflow: hidden; } .layui-carousel .layui-carousel-ind { position: absolute; left: 0; bottom: 10px; width: 100%; text-align: center; z-index: 10; } .layui-carousel .layui-carousel-ind ul li { display: inline-block; width: 10px; height: 10px; margin-right: 10px; border-radius: 50%; background-color: #ccc; cursor: pointer; } .layui-carousel .layui-carousel-ind ul li.layui-this { background-color: #000; } ``` 通过以上步骤,就可以实现一个简单的 Layui组件了。如果需要更加丰富的功能,可以参考 Layui 文档中的轮组件说明,进行相应配置和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sun Peng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值