Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.09.2012, 13:55
Интересующийся
Отправить личное сообщение для any.zicky Посмотреть профиль Найти все сообщения от any.zicky
 
Регистрация: 06.06.2012
Сообщений: 20

Метод closest
Всем привет.

Не пойму как использовать метод closest, обьясните пожалуйста.

Ситуация следующая ,на странице есть 2 галереи,одна галерея с нумерным слайдером внизу.

<div class="sm-slider review-slider">
	<ul class="no_mark">
	<?$photoRev = '$img');?>
	<li>
	<a style="display:block;height:152px;text-decoration:none;" class="fancybox" rel="group" href="<?=$photoRev?>">	
	<p><?=$text?></p>
		<div class="review-logo">
                     <img height="45" src="$img" />
               </div>
	</a>
	</li>
<?endforeach;?>

	</ul>
</div>
/*------номера элементов(слайдер)*/
<div class="navi-icons">
<a num="0" href="1" class="NaviIco active"></a>
<a num="1" href="2" class="NaviIco "></a>
<a num="2" href="3" class="NaviIco "></a>
<a num="3" href="4" class="NaviIco "></a>
</div>


Задача заключалась в том что необходимо было повесить на всплывающее окно fancybox картинки событие переключения номеров элементов . вот его код

$('.fancybox-next').live("click",function(e){
	    i_href = parseInt($('.review-slider').find('.active').attr('num'));
	    i_href = i_href + 1;	
            $('.review-slider').closest('.sm-slider').find('a.NaviIco').eq(i_href).trigger('click');
	    if(!$.isNumeric($('.review-slider').find('a.NaviIco').eq(i_href).attr('href'))){ //если undefined
		$('.review-slider').find('a.NaviIco').eq(0).trigger('click');//то перед на первый
	    }

	});


т.е. по кнопке вперед в модальном окне fancybox номерной слайдер переключается на 1 цифру вперед.

Но если кликнуть на второй галереи то этот номерной слайдер ТОЖЕ переключается а нужно только из первой сделать.

Код с моим closest не работает (((( HELP
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59
Передача полю объекта - массиву, значения элемента через set метод poorking Общие вопросы Javascript 1 13.02.2011 20:22
Как узнать у какого объекта вызван метод. Scalar Events/DOM/Window 4 26.03.2010 11:10
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29