【发布时间】:2017-03-24 19:11:14
【问题描述】:
HY,我正在使用一个非常简单的幻灯片 JS 脚本。
function slideSwitch() {
var $active = $('#slideshow div.active');
if ( $active.length == 0 ) $active = $('#slideshow div:last');
var $next = $active.next().length ? $active.next()
: $('#slideshow div:first');
$active.addClass('last-active');
$next.css({opacity: 0.0})
.addClass('active')
.animate({opacity: 1.0}, 1000, function() {
$active.removeClass('active last-active');
});
}
$(function() {
setInterval( "slideSwitch()", 8000 );
});
但现在我想让它从随机幻灯片开始,而不是使用类 <div class="slide active"> 的预定义 div。
据我所知,活动幻灯片用于让幻灯片工作,更改它会导致脚本失败?
如何实现这个功能?
HTML代码如下所示,不能使用php。
<div id="slideshow">
<div class="slide active">
<a href="link">
<img src="/image.jpg" />
</a>
</div>
<div class="slide">
<a href="link">
<img src="/image.jpg" />
</a>
</div>
<div class="slide">
<a href="">
<img src="/image.jpg" />
</a>
</div>
</div>
【问题讨论】:
标签: javascript