Как раскрыть элемент аккардиона

[Удален]
699

Всем привет, нужна помощь не получается сделать одну вещь.

есть код

<li class="uk-parent" data-uk="dropdown"><a href="#why">Раскрыть аккардион</a></li>

эта ссылка находится в меню сайта

на странице есть много аккардионов сделанные widgekit'ом от yootheme шаблона, открываются они если только напрямую прямо на него нажать, а нужно сделать так чтобы в меню нажал, экран перешел на якорь и аккардион открылся. Возможно так сделать?

TF-Studio
На сайте с 17.08.2010
Offline
334
#1

http://jqueryui.com/accordion/

Можно попробовать это использовать.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
Brand from Amber
На сайте с 18.08.2007
Offline
293
#2

Имитировать клик по ссылке аккордеона.

Примерно так: http://to.lcc.ru/test/16.htm

Лучший способ понять что-то самому - объяснить это другому.
[Удален]
#3

уже пытался, на аккардионе не указано явно событие click. скорей всего из-за этого и не действует этот способ

Brand from Amber
На сайте с 18.08.2007
Offline
293
#4

NohnaimeR, если он срабатывает на клик, значит событие указано. А как иначе?

дани мапов
На сайте с 06.09.2012
Offline
204
#5
NohnaimeR:
экран перешел на якорь

Не понял, что это значит?

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Brand from Amber
На сайте с 18.08.2007
Offline
293
#6
дани мапов:
Не понял, что это значит?

http://yandex.ru/yandsearch?text=якорь+html

Я так понимаю, что дословно - что написано, то и означает.

[Удален]
#7

Brand from Amber, ааа спасибо за пример, уже видел подобный попробовал не получилось, сделал по твоему примеру и все норм! теперь осталось как-то вычислить определенный аккардион из многих, а то они все разом открылись)

---------- Добавлено 03.08.2013 в 23:27 ----------

появилась идея вот тот код:

<script type="text/javascript">

jQuery(document).ready(function() {

jQuery('#wg1').click(function() { jQuery('#accordion-55-тут динамические данные всегда разные .toggler').click(); return false; })

jQuery('#files_1').click(function() { jQuery('#files').click(); return false; })

});

</script>

цепляю нужный аккардион из id diva, у всех заметил что они всетаки идут по порядку в моем случае 55й, возможно ли как-то сделать чтобы jQuery не обращал внимание на окончание id аккардиона, что-то типа маски сделать

---------- Добавлено 03.08.2013 в 23:55 ----------

все решил, обвел аккардион дивом с уникальным классом и все...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий