一、效果图:
tips:源码下载:https://files.cnblogs.com/waitingbar/text.rar
二、jquery源码:
05 |
slideimg: function(options) {
|
08 |
tol_class:'.goleftbtn',
//获得点击左按钮的class |
09 |
tor_class:'.gorightbtn',
//获得点击右按钮的class |
10 |
slide_class:'.slide_tolr',
//获得滑动层的class |
11 |
center_class:'.star', //获得中间点的class
|
14 |
var options = $.extend(defaults, options);
|
18 |
return this.each(function() {
|
21 |
var thisid = $(this).attr("id");
|
22 |
var slidebar = $($(this).find(o.slide_class),$(this));
|
23 |
var goleftbtn = $($(this).find(o.tol_class),$(this));
|
24 |
var gorightbtn = $($(this).find(o.tor_class),$(this));
|
25 |
var clickCenter = $($(this).find(o.center_class),$(this));
|
27 |
o.slide_wid = slidebar.parent().width()
|
29 |
slidebar.css("width",o.slide_wid*o.maxnum+"px");
|
31 |
$(goleftbtn).click(function(){
|
34 |
$("#"+ thisid +" "+o.center_class+"
img").css("opacity","0.3");
|
35 |
$("#"+ thisid +" "+o.center_class + count + "
img").css("opacity","0.95");
|
36 |
slidebar.animate({left:'-' +
o.slide_wid*(count-1)},{queue:false}); |
39 |
slidebar.animate({left:'-' +
o.slide_wid*(count-1)},{queue:false}); |
40 |
$("#"+ thisid +" "+o.center_class+"
img").css("opacity","0.3");
|
41 |
$("#"+ thisid +" "+o.center_class + count + "
img").css("opacity","0.95");
|
44 |
$(gorightbtn).click(function(){
|
45 |
if( count < o.maxnum){
|
47 |
slidebar.animate({left:'-' +
o.slide_wid*(count-1)},{queue:false}); |
48 |
$("#"+ thisid +" "+o.center_class+"
img").css("opacity","0.3");
|
49 |
$("#"+ thisid +" "+o.center_class + count + "
img").css("opacity","0.95");
|
51 |
slidebar.animate({left:'0'},{queue:false});
|
53 |
$("#"+ thisid +" "+o.center_class+"
img").css("opacity","0.3");
|
54 |
$("#"+ thisid +" "+o.center_class + count + "
img").css("opacity","0.95");
|
57 |
$(clickCenter).click(function(){
|
58 |
checkname = $(this).attr("name");
|
60 |
slidebar.animate({left:'-' +
o.slide_wid*(count-1)},{queue:false}); |
61 |
$("#"+ thisid +" "+o.center_class+"
img").css("opacity","0.3");
|
62 |
$("#"+ thisid +" "+o.center_class + count + "
img").css("opacity","0.95");
|
三、HTML:
1 |
<script language="javascript">
|
2 |
$(document).ready(function(){
|
3 |
$("#slideimgbar").slideimg(); |
4 |
$("#slideimgbar0").slideimg(); |
<div id="slideimgbar">
<div class="slidetolrbar4">
<div class="slide_tolr">
<dl
class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/1.jpg" /></dd>
<dt><a href="#">这是标题1</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img
src="../images/demoimg/5.jpg" /></dd>
<dt><a
href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/1.jpg" /></dd>
<dt><a href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img
src="../images/demoimg/2.jpg" /></dd>
<dt><a
href="#">这是标题2</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/3.jpg" /></dd>
<dt><a href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img
src="../images/demoimg/4.jpg" /></dd>
<dt><a
href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/5.jpg" /></dd>
<dt><a href="#">这是标题3</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img
src="../images/demoimg/6.jpg" /></dd>
<dt><a
href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/7.jpg" /></dd>
<dt><a href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img
src="../images/demoimg/8.jpg" /></dd>
<dt><a
href="#">这是标题4</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/9.jpg" /></dd>
<dt><a href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img
src="../images/demoimg/10.jpg" /></dd>
<dt><a
href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/11.jpg" /></dd>
<dt><a href="#">这是标题5</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img
src="../images/demoimg/12.jpg" /></dd>
<dt><a
href="#">这是标题</a></dt>
</dl>
<dl class="dl_line1l_3">
<dd class="imgborder img96_67"><img src="../images/demoimg/13.jpg" /></dd>
<dt><a href="#">这是标题</a></dt>
</dl>
<div class="clear"></div>
</div>
</div>
<div
class="to_lr_btn">
<a class="goleftbtn"
href="javascript:void(0)"><img src="../images/slideimg/goleftbtn.gif"
/></a>
<span name="1" class="star star1"><img
src="../images/slideimg/cir.gif" /></span>
<span
name="2" class="star star2"><img src="../images/slideimg/cir.gif"
/></span>
<span name="3" class="star star3"><img
src="../images/slideimg/cir.gif" /></span>
<span
name="4" class="star star4"><img src="../images/slideimg/cir.gif"
/></span>
<span name="5" class="star star5"><img
src="../images/slideimg/cir.gif" /></span>
<a
class="gorightbtn" href="javascript:void(0)"><img
src="../images/slideimg/gorightbtn.gif" /></a>
</div>
</div>
(附:下载文件内)。。。
四、样式表:
(附:下载文件内)。。。