文章内容
本文展示如何使用jquery控制左右按钮的显示与隐藏。 SuperSlide可以解决网站大部分特效展示问题,使网站代码规范整洁,方便维护更新。 网站上常用的“焦点图/幻灯片”“Tab标签切换”“图片滚动”“无缝滚动”等只需要一个SuperSlide即可解决!
关键代码
<!DOCTYPE html > <html> <head> <title>superslide轮播图</title> <script src="jquery-1.11.2.min.js" type="text/javascript"></script> <script src="jquery.superslide.2.1.1.js" type="text/javascript"></script> </head> <body> <div class="fullSlide"> <div class="bd"> <ul> <li _src="url(banner1.jpg)" style="background: center no-repeat;"><a href="#"></a> </li> <li _src="url(banner2.jpg)" style="background: center no-repeat;"><a href="#"></a> </li> <li _src="url(banner3.jpg)" style="background: center no-repeat;"><a href="#"></a> </li> </ul> </div> <div class="hd"> <ul> </ul> </div> <span class="prev"></span><span class="next"></span> </div> <script type="text/javascript"> /* 控制左右按钮显示 */ jQuery(".fullSlide").hover(function () { jQuery(this).find(".prev,.next").stop(true, true).fadeTo("show", 0.5) }, function () { jQuery(this).find(".prev,.next").fadeOut() }); /* 调用SuperSlide */ jQuery(".fullSlide").slide({ titCell: ".hd ul", mainCell: ".bd ul", effect: "fold", autoPlay: true, autoPage: true, trigger: "click", delayTime: 3, startFun: function (i) { var curLi = jQuery(".fullSlide .bd li").eq(i); /* 当前大图的li */ if (!!curLi.attr("_src")) { curLi.css("background-image", curLi.attr("_src")).removeAttr("_src") /* 将_src地址赋予li背景,然后删除_src */ } } }); </script> </body> </html>