Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как получить последний элемент в слайдере waterwheelcarousel (https://javascript.ru/forum/dom-window/68761-kak-poluchit-poslednijj-ehlement-v-slajjdere-waterwheelcarousel.html)

Cdelphi78 06.05.2017 19:45

может какой нибуть lenght() поможет? Только какой, как мне именно последний получить?

рони 06.05.2017 20:07

Цитата:

Сообщение от Cdelphi78
Только какой, как мне именно последний получить?

вам уже сказано как ... остальное в тумане вашей хотелки

Nexus 06.05.2017 20:10

Может так что-то получится:

$(function(){
	$("#carousel").featureCarousel({
		movedToCenter:function($feature){
			// $feature is a jQuery wrapped object describing the featured that is now in the center position.
			// $feature - jQuery-объект элемента, который сейчас 
			if($feature.index()+1==$feature.parent().find($feature.attr('class')).size())
				alert('This is a last slide');
		}
	});
});

Cdelphi78 06.05.2017 20:13

Ну Там же написано
Callback function fired when an item has moved to the center position.

Это каждый центральный а мне нужен среди них последний.

рони 06.05.2017 20:15

Cdelphi78,
:-?
$("#carousel").waterwheelCarousel({movedToCenter: function(el) {
      alert(el.is("#carousel img:last"));
      alert(el.is("#carousel img:first"));
}});

Nexus 06.05.2017 20:45

Cdelphi78, а вы попробовали предложенный мною скрипт?)

Cdelphi78 06.05.2017 21:38

Цитата:

Сообщение от рони (Сообщение 451813)
Cdelphi78,
:-?
$("#carousel").waterwheelCarousel({movedToCenter: function(el) {
      alert(el.is("#carousel img:last"));
      alert(el.is("#carousel img:first"));
}});

Да это то что нужно, спасибо, не подскажете сразу сюда вопрос как выбрать лишь один соседний элемент next() выбирает все остальные а мне нужен лишь один.

Cdelphi78 06.05.2017 21:39

Цитата:

Сообщение от рони (Сообщение 451813)
Cdelphi78,
:-?
$("#carousel").waterwheelCarousel({movedToCenter: function(el) {
      alert(el.is("#carousel img:last"));
      alert(el.is("#carousel img:first"));
}});

Цитата:

Сообщение от Nexus (Сообщение 451822)
Cdelphi78, а вы попробовали предложенный мною скрипт?)

не не сработал возможно дело в разметке. у меня другая разметка

рони 06.05.2017 21:39

Cdelphi78,
не понимаю


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