<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css">
td a { margin: 5px }
.nav { margin: 5px 0 }
#nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }
#nav a.activeSlide { background: #ea0 }
#nav a:focus { outline: none; }
#output { text-align: left; }
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.cycle.all.js"></script>
<script type="text/javascript">
$.fn.cycle.defaults.timeout = 6000;
$(function() {
$('#s4').after('<div id="nav" class="nav">').cycle({
fx: 'fade',
speed: 'fast',
timeout: 0,
pager: '#nav'
});
});
</script>
</head>
<body>
<div id="demos">
<table cellspacing="20">
<tr>
<td>
<h1>Pager</h1>
<div id="s4" class="pics">
<img src="/images/beach1.jpg" width="200" height="200" />
<img src="/images/beach2.jpg" width="200" height="200" />
<img src="/images/beach3.jpg" width="200" height="200" />
<img src="/images/beach4.jpg" width="200" height="200" />
<img src="/images/beach5.jpg" width="200" height="200" />
<img src="/images/beach6.jpg" width="200" height="200" />
<img src="/images/beach7.jpg" width="200" height="200" />
</div>
</td></tr>
</table>
</div>
</div>
</body>
</html>
我在循环插件中做了一些研究,所以我尝试自己做,但问题是我需要点按钮而不是1 2或3等但我无法找出为什么1,2, 3来了,它来自哪里。这是我使用jquery的第一个程序,因为我在理解它时遇到了一些问题。所以,如果任何人都可以解释我......那将是非常好的
答案 0 :(得分:0)
您可以使用自己的图片为“数字”设置<a>
样式,或者通过CSS3设置“点”。
上述插件生成的导航示例 HTML :
(我创建了cycle-block
)
<div class="cycle-block">
<a href="#" class="activeSlide">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
</div>
和CSS:
.cycle-block a {
background: url(../MYIMAGE.png) no-repeat scroll -305px 0
transparent;
display: block;
float: left;
height: 14px;
margin-left: 4px;
overflow: hidden;
text-indent: -9000px;
width: 14px;
}
编辑:
数字来自周期元素计数,此处定义的pager
:pager: '#nav'
会将数字放在该元素中。