目录
横向轮播通知栏
原理
设置一个固定大小的溢出隐藏容器,再设置一个子容器,设置其宽度比父容器大,并放置需要轮播的内容,通过定时器定时调用某函数实现自容器位置的变换,实现的轮播效果。
效果
自动轮播,可点击立刻向右下一个。
代码
html部分
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>carousel</title>
<link rel="stylesheet" type="text/css" href="index.css">
</head>
<body>
<div class="notificationBox">
<div class="notTitle">
<span>通知<br>公告</span>
</div>
<!-- 通知通告轮播模块Begin ui要求轮播3块,此处通知轮播的设计最多可轮播4块(即12条信息,且为3的倍数) -->
<div class="noteBox">
<div id="note">
<div class="notification">
<a href="#">国际学0院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学1院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学2院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
<div class="notification">
<a href="#">国际学院工作人员招聘工作圆满结束结束结束结束结束</a>
</div>
</div>
</div>
<!-- 通知通告轮播模块End -->
<div class="notRight" id="noteRight">
<a href="#">
<img src="right.png" alt="">
</a>
</div>
</div>
</body>
<script src="../jquery.min.js"></script>
<script src="index.js"></script>
</html>
css部分
.notificationBox{
position: relative;
width: 1200px;