У меня есть хорошо функционирующий слайдер Div: http://jsfiddle.net/UqSFr/2/Div слайдер. Добавить таймер 5 секунд для автоматического слайд
Основная функция заключается в следующем:
$("#NextButton").click(function(e) {
e.preventDefault();
if ($("#h_wrapper").is(':not(:animated)') && $("#NextButton").is(':not(:animated)')) {
var newMargin = CurrentMargin() - SlideWidth;
$("#h_wrapper").animate({ marginLeft: newMargin }, SlideSpeed, function() { SetNavigationDisplay() });
}
});
В дополнение к функциональности мыши, я хочу, чтобы добавить таймер поэтому, если не щелкнуть через 5 секунд, он должен перейти к следующему.
Таймер должен быть сброшен по щелчку
Когда конец достигается он должен перейти к первому DIV (MarginLeft = 0)
Хорошая работа: D Требуется отредактировать крошечный бит: var margin = - (index * Slidewidth); И теперь мне просто нужно остановить/отменить таймер onMouseOver –
вот рабочая версия, если кто-то хочет скопировать и вставить. http://jsfiddle.net/UqSFr/9/ –
Вам не следует называть свою функцию goto, поскольку она зарезервирована. – davidcondrey