版本之间的主要区别在于HTML的设置方式。正如您在上面分享的那样,原始版本HTML的设置如下(
demo
):
<div class="anythingSlider">
<div class="wrapper">
<ul>
<li>
<p><img alt="" width="582" height="255" src="IMAGELINK"></p>
<div class="container"><a href="LINK" class="info">TEXT</a></div>
</li>
<li>
<p><img alt="" width="582" height="255" src="IMAGELINK"></p>
<div class="container"><a href="LINK" class="info">TEXT</a></div>
</li>
</ul>
</div>
</div>
在最新版本中
div
包装器是由脚本添加的,所以从
ul
:
<ul id="slider">
<li>
<p><img alt="" width="582" height="255" src="IMAGELINK"></p>
<div class="container"><a href="LINK" class="info">TEXT</a></div>
</li>
<li>
<p><img alt="" width="582" height="255" src="IMAGELINK"></p>
<div class="container"><a href="LINK" class="info">TEXT</a></div>
</li>
</ul>
正因为如此,css已经被完全重写,所以包括默认的css并添加以下自定义css:
/*** Set Slider dimensions here! Version 1.7+ ***/
/* added #slider li to make panels the same size in case "resizeContents" is false */
ul#slider, ul#slider li {
width: 589px;
height: 296px;
list-style: none;
}
.anythingSlider.anythingSlider-default .arrow.forward a {
background:url(http://lorenzoraffio.com/images/next.png) no-repeat left top;
right:6px;
}
.anythingSlider.anythingSlider-default .arrow.back a {
background:url(http://lorenzoraffio.com/images/prev.png) no-repeat left top;
}
.anythingSlider a {
color:#706b6b;
}
.anythingSlider a.info {
background:url(http://lorenzoraffio.com/images/marker1.png) no-repeat left 1px;
text-decoration:none;
padding-left:20px;
float:right;
}
.anythingSlider a.info {
background:url(http://lorenzoraffio.com/images/marker1.png) no-repeat left 1px;
text-decoration:none;
padding-left:20px;
float:right;
}
.anythingSlider a.info:hover {
text-decoration:underline;
color:#000;
}
.anythingSlider p {
margin-bottom:0;
}
.anythingSlider .container {
padding:8px 25px 0 22px;
width:auto;
}
对您的javascript的唯一更改是我添加了
buildStartStop: false
选项,而不是使用css:
#start-stop { display:none; }