Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Остановка слайдера если кончаются объекты (https://javascript.ru/forum/jquery/35012-ostanovka-slajjdera-esli-konchayutsya-obekty.html)

Deff 28.01.2013 09:54

Цитата:

Сообщение от kulgar
Попробовал класс прописывается но не срабатывает =(

Возможно он не установился
Выведите длину массива
var obj = $(".slider-overflow > ul > li > a > img");
var LngObj = obj.length; //Длина массива картинок
alert(LngObj);
obj.eq(LngObj-1).addClass('EndElem'); //Установили класс на последний

Если 0 или undefined - cелектор $(".slider-overflow > ul > li > a > img") нужно заменить на
$(".slider-overflow").find("a > img");

kulgar 28.01.2013 10:25

Цитата:

Сообщение от Deff (Сообщение 229863)
Возможно он не установился
Выведите длину массива
var obj = $(".slider-overflow > ul > li > a > img");
var LngObj = obj.length; //Длина массива картинок
alert(LngObj);
obj.eq(LngObj-1).addClass('EndElem'); //Установили класс на последний

Если 0 или undefined - cелектор $(".slider-overflow > ul > li > a > img") нужно заменить на
$(".slider-overflow").find("a > img");

До и после замены пишет undefined. результат не поменялся

Deff 28.01.2013 16:29

kulgar,
Попробуйте перезалить текущее в песочницу(ссылка в меню сайта) - потещу

kulgar 30.01.2013 07:17

http://learn.javascript.ru/play/zgyKFb

kulgar 30.01.2013 14:43

Цитата:

Сообщение от Deff (Сообщение 229920)
kulgar,
Попробуйте перезалить текущее в песочницу(ссылка в меню сайта) - потещу

Все правильно залил?

Deff 30.01.2013 14:50

kulgar,
Спасибо - занят был - только почему не работает ?
(К ночи гляну

kulgar 30.01.2013 15:02

Была еще идея через .eq() прописать stop что бы анимация заканчивалась но чтот видать или я не нашел как это делать то ли это не возможно

Deff 30.01.2013 15:10

kulgar,
:) Я бы пустил по кругу

Deff 30.01.2013 15:13

Тут как то был вариант http://javascript.ru/forum/jquery/34...tml#post228044

kulgar 30.01.2013 15:18

Я бы тоже воспользовался каруселью но нужно что бы останавливался (


Часовой пояс GMT +3, время: 22:45.