#jquery #html-lists
#jquery #html-списки
Вопрос:
Есть ли хороший способ перебирать список UL с помощью jquery. Пока пользователь находится на этой странице, я хочу, чтобы он продолжал цикл, с эффектом, подобным затуханию, задержке и т.д. Спасибо за любую помощь.
Комментарии:
1. Вам придется лучше объяснить, чего вы хотите. «Перебирать UL» имеет очень мало смысла. На самом деле никакого смысла.
Ответ №1:
Один из способов, которым вы могли бы это сделать, даже для меня это не имеет смысла (пока):
setTimteout('loopUl()', 100);
function loopUl() {
$('#yourUlIdentifier li').each(function () {
$(this).doFancyStuff();
});
setTimeout('loopUl()', 100);
}
Комментарии:
1. Это не сработает, потому что после завершения второго тайм-аута он завершится.
2. Затем вы можете использовать рекурсивный вызов.
Ответ №2:
взгляните на плагин jQuery Cycle. Большинство примеров на странице содержат изображения, но вы можете использовать любой список элементов html, если хотите
Комментарии:
1. выглядит интересно, я проверю это.
Ответ №3:
Используйте setTimeout
для вызова функции через определенный интервал времени, затем выберите свой ul, li, a с помощью селектора jsquery, такого как $(".divClass ul").fadeIn("slow");