Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > JQuery tabs


Автор: xela1980 15.12.2009, 13:17
Ребят помогите пожалуйста. Вот есть такой такой горизонтальный аккордеон сдеалный с помощью виджета JQuery tabs 

http://flowplayer.org/tools/demos/tabs/accordion-horizontal.html 

(бывает сервер не доступен то вот код) 


<div id="accordion"> 

<p class="d">Пункт 1<p/> 

<div> 

Содержание пункта 1 

</div> 


<p class="d">Пункт 2<p/> 
< 
<div> 
Содержание пункта 2 

</div> 

<p class="d">Пункт 3<p/> 

<div> 
Содержание пункта 3 

</div> 





</div> 

и затем JavaScript 

$("#accordion").tabs("#accordion div", { 
tabs:'.d', 
effect:'horizontal' 

} 
); 

Все работает и все хорошо но... 
как на него подписать событие клика (по картинке если вы смотриет приемер на сайте разработика) или на элемент class="d". То есть чтобы при перелистывании 
вызывалось событие. 
Если делаю так то глухо 

$("#accordion").tabs("#accordion div", { 
tabs:'.d', 
effect:'horizontal', 

select: function(event, ui) 
{ 
alert("Cобытие"); 
} 




} 
); 
А кроме описания этого события у виджета tabs вроде для переключения нет ничего 
select - событие tabsselect происходит в момент щелчка по ярлыку 
вкладки (при наведении указателя мыши на вкладку, 
если используется опция event: 'mouseover'). 
При щелчке на ярлыке активной вкладки ничего не происходит. 
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)