我正在嘗試做一個滑塊並且遇到一些問題。您可以看到我有一個#timer按鈕,當您單擊該按鈕時,它會推進下一張幻燈片,沒有任何問題用它。滑塊前進按鈕上的jQuery setInterval
但我希望它點擊自身,所以我想使用setInterval但不能這樣做。另外,關於觸發第一次點擊navitem沒有問題,但不能在該按鈕上設置setInterval。
<script type="text/javascript">
$(window).load(function() {
$('.slideritem p').stop(true).show(1000);
});
$(document).ready(function() {
$('.slideritem').hide();
$('.slideritem:first').fadeIn(1000);
$('.navitem').click(function() {
var index = $('.navitem').index(this)
var indexlast = $('.navitem').index(this) + 1
$('.slideritem').hide();
$('.slideritem:nth-child(' + indexlast + ')').stop(true).fadeIn(1000);
$('.navitem img ').removeClass('current');
$('.navitem:nth-child(' + indexlast + ') img ').addClass('current');
$('#timer').click(function() {
index++$('.slideritem').hide();
$('.slideritem').eq(index).fadeIn(1000);
$('.navitem img').removeClass('current');
$('.navitem img').eq(index).addClass('current');
if (index == 3) {
index = -1
}
});
});
$('.navitem:first').trigger('click');
setInterval($('#timer').trigger('click'), 1500);
});
</script>
小提琴。 –
@Tushar Gupta http://jsfiddle.net/YjEzD/ – user2694307