нужен спец. кто может помочь по аяксу?

Відповісти
Аватар користувача
nikalajka
Поважний користувач
Повідомлень: 3298
З нами з: 27 листопада 2012, 16:45
Дякував (ла): 4 рази

нужен спец. кто может помочь по аяксу?

Повідомлення nikalajka » 21 травня 2015, 22:31

проблема с меню. Детали скину в пп
корисно? натисни палець вверх
мій товар
Зображення

О9S-4О7-3б-S1 мій мтс 097-6О4-777-1 мій кс


Ремонт квартиры. Барильефы
=> тема <=
=> сайт <=

Аватар користувача
Сулейман
Rescue Ranger
Rescue Ranger
Повідомлень: 8021
З нами з: 25 листопада 2012, 12:22
Звідки: 48°16'N 26°00'E
Дякував (ла): 170 разів
Подякували: 241 раз
Контактна інформація:

Re: нужен спец. кто может помочь по аяксу?

Повідомлення Сулейман » 21 травня 2015, 22:36

Что тебе именно необходимо?

Аватар користувача
nikalajka
Поважний користувач
Повідомлень: 3298
З нами з: 27 листопада 2012, 16:45
Дякував (ла): 4 рази

Re: нужен спец. кто может помочь по аяксу?

Повідомлення nikalajka » 22 травня 2015, 21:26

была поставлена задача сделать меню аккордеон на сайте, первый список которого при загрузке страницы открыт, а дочерние списки закрыты. И кроме того, аккордеон должен иметь свойство не сворачивать открытый, например 3 по списку UL после клика в нем по ссылке. Колдую под джумлу.
Не могу понять как так сделать, ведь после клика по ссылке, открываеться другая страница, и страница уже перезагрузилась и по новой срабатывает -.filter(':not(:first)').hide();
Промучался уже 2 сутки. Не могу понять, буду рад вашей помощи.

Вот сам код:
//---------------------------HTML----------------
<div id="content_left_block_menu">
<ul id="nav_menu_left">
<li class="item-319 current active_li deeper parent">
A-List Celebrities
<ul class="nav-child unstyled small">
<li><a href="#">Computadors</a> &nbsp;New!</li>
<li><a href="#">Johny Stardust</a></li>
<li><a href="#">Beau Dandy</a></li>
</ul>
</li>
<li>
B-List Celebrities
<ul>
<li><a href="/cat.php">CAT</a></li>
<li><a href="#">Steve Extreme</a></li>
</ul>
</li>
<li class="item-328 deeper parent">
Has Beens
<ul class="nav-child unstyled small">
<li>Duran Duran Duran</li>
<li>Mike's Mechanic</li>
</ul>
</li>
<li>
Barely Famous Celebrities
<ul>
<li>Lardy Dah</li>
<li>Rove Live</li>
</ul>
</li>
</ul>
</div>
//--------------------------------------Jquery-----------
$(document).ready(function(){
// alert($('#content_left_block_menu ul').lenght+'elements!');});
$('#content_left_block_menu ul > li ul')
.click(function(event){
event.stopPropagation();
})
.filter(':not(:first)')
.hide();
// .filter(':add(:active)')
// .show();

$('#content_left_block_menu ul > li').click(function(){
var selfClick = $(this).find('ul:first').is(':visible');
if(selfClick) {
return;
}
$(this)
.parent()
.find('> li ul:visible')
.slideToggle();

$(this)
.find('ul:first')
.stop(true, true)
.slideToggle();
});
});
корисно? натисни палець вверх
мій товар
Зображення

О9S-4О7-3б-S1 мій мтс 097-6О4-777-1 мій кс


Ремонт квартиры. Барильефы
=> тема <=
=> сайт <=

Відповісти

Повернутись до “Програмне забезпечення”