Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проблема с Accordion jquery (https://javascript.ru/forum/jquery/4311-problema-s-accordion-jquery.html)

Vitaly 10.07.2009 14:21

Проблема с Accordion jquery
 
Здравствуйте, установил этот плагин, протестил, всё супер, такая структура
<div class="basic Flleft"   id="accordion">
			<a>Company Formation UK</a>
			<div>
				 <h3><a class="items" href=#>Company Formation UK</a></h3>
				 <h3><a class="items" href=#>Limited Liability Partnership</a></h3>
				 <h3><a class="items" href=#>Limited  Partnership</a></h3>
				 <h3><a class="items" href=#>Public Limited Company</a></h3>
				 <h3><a class="items" href=#>Company Limited by Guarantee</a></h3>
			</div>
			
			<a>Bank Introduction</a>
			<div>
				 <h3><a class="items" href=#>Company Formation UK</a></h3>
				 <h3><a class="items" href=#>Limited Liability Partnership</a></h3>
				 <h3><a class="items" href=#>Limited  Partnership</a></h3>
				 <h3><a class="items" href=#>Public Limited Company</a></h3>
				 <h3><a class="items" href=#>Company Limited by Guarantee</a></h3>
			</div>
		</div>


Но, как сделать, чтобы при нажатии на ссылку, которая внутри (которые раскрываются), у меня не скрывалось меню, а происходил переход по ссылке, благодарю. То есть сюда можно было кликнуть
<h3><a class="items" href=#>Company Formation UK</a></h3>
и меню не закрывается,происходит переход по ссылке, документацию читал но не много чего понял :(

Vitaly 10.07.2009 16:11

Кажется допёрло

Vitaly 13.07.2009 15:13

Только возникла ещё одна проблема, у меня есть ссылки на которых нет раскрывающихся пунктов меню, как сделать, если там нет ничего, то происходил переход по ссылке. Ведь все тэги a себе забирает аккордион

x-yuri 14.07.2009 08:37

т.е. чтобы можно было щелкнуть по <a>Bank Introduction</a>, если за ним нету div'а?

Vitaly 14.07.2009 22:05

да,я понимаю это можно на java scripte написать, но как незнаю.Да, если нет дива после А то произвести переход по этой ссылке, но думаю что Вы поняли проблему. Я не против попробывать написать,конечно, но для этого нужно найти каким то образом ссылки, после которых нету тэга div.Знаю есть оператор each в jq, который перебирает циклически элементы..но после А как найти див ума не приложу?

x-yuri 15.07.2009 07:11

$(<selector>).next() - следующий элемент
is(<selector>) позволяет проверить, соответствует ли выделение селектору
click(<function>) позволяет назначить обработчик

Vitaly 15.07.2009 19:02

проблему решил элегантнейшим образом )):)
function Location(obj) {
window.location = obj.href;
}

x-yuri 16.07.2009 15:41

ах вот какая проблема оказывается была :blink:

masaniachko 17.07.2014 17:14

Цитата:

Сообщение от Vitaly (Сообщение 24134)
Кажется допёрло

А можно более подробно.

Что именно надо сделать, чтобы при нажатии на внутреннюю ссылку меню не скрывалось и происходил переход по ссылке.


Буду благодарна за помощь.


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