Я сделал слайд-шоу с тегами 'li' и jquery.
Весь 'ul' перемещается влево или вправо в соответствии с кнопками Next / Prev и имеет ширину, равную общей ширине всех слайдов, вместе взятых, то есть по 700 пикселей каждая И только 1 слайд может отображаться в окне просмотра шириной, равной 700 пикселей. Но когда я нажимаю «Далее», шоу продолжается, хотя слайдов больше нет.
Решение состоит в том, чтобы скрыть кнопку «Далее», когда в окне просмотра отображается последний слайд. Как мне это сделать?
Или, может быть, приветствуется другое решение ...
Это мой упрощенный код:
var slideList = $('#slideWindow ul')
$('#next').click(function(e){
slideList.animate({ 'left': '-=700px' });
if( $('li:last').next() === 0 ){
$(this).hide();
} else {
$(this).show();
}
return false;
});