试试这个可能吗?确保 JQuery 包含在页面顶部(我自己托管我的,但您可能可以获得 google 托管)它看起来像这样:
<script type="text/javascript" src="path/to/jquery.min.js"></script>
然后你把它放在页面底部:
<script type="text/javascript">
$(document).ready(function() {
$(".slide").bind("click", function(){
$(".sqs-active-slide").fadeOut(500, function(){
//change active slide here
//remove class from current active slide
//then run the following line
$(".sqs-active-slide").fadeIn(500);
});
});
window.setInterval(slideClick, 9000);
});
function slideClick()
{
$(".slide").click();
}
</script>
这只会停留在同一张幻灯片上,因此您必须添加代码才能转到下一张幻灯片,我无法猜测该怎么做,因为您没有提供足够的代码。
编辑:它不起作用的原因是因为在我的示例中,您必须更改 JQuery 的 $ 因为您的 JQuery 是这样配置的但是,请查找:
if ( $active.length == 0 ) $active = jQuery('#slideshow span:last');
将该行之后的其余函数更改为:
var $next = $active.next().length ? $active.next() : jQuery('#slideshow span:first');
$active.addClass('last-active');
$active.fadeOut(500, function(){
$next.addClass('active').fadeIn(500);
});