Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 12

S5 Accordion Menu Module Joomla 2.5

11.10.2012, 15:55. Показов 2190. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Помогите пожалуйста со скриптом. Есть аккордион меню на моем тестовом сайте но оно раскрывается по нажатию а мне нужно тобы оно раскрывалось по наведеню курсора мыши.
Вот сайт http://djwolf.renzacci.pro/
А вот и сам код меню:

Кликните здесь для просмотра всего текста
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
window.addEvent('domready', function(){
 
        if (s5_am_parent_link_enabled == "0") {
            var s5_am_parent_link = document.getElementById("s5_accordion_menu").getElementsByTagName("A");
            for (var s5_am_parent_link_y=0; s5_am_parent_link_y<s5_am_parent_link.length; s5_am_parent_link_y++) {
                if (s5_am_parent_link[s5_am_parent_link_y].parentNode.parentNode.tagName == "H3") {
                    s5_am_parent_link[s5_am_parent_link_y].href = "javascript:;";
                }
            }
        }
 
        function s5_am_h3_background_load() {
            var s5_am_h3_close = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");
            for (var s5_am_h3_close_y=0; s5_am_h3_close_y<s5_am_h3_close.length; s5_am_h3_close_y++) {
                    if (s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML == "" || s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML == " ") {
                        s5_am_h3_close[s5_am_h3_close_y].className = "s5_am_toggler s5_am_not_parent";
                    }
                    if (s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML != "" && s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML != " ") {
                        s5_am_h3_close[s5_am_h3_close_y].className = "s5_am_toggler s5_am_parent";
                    }
            }
            if (this.nextSibling.innerHTML == "" || this.nextSibling.innerHTML == " ") {
                this.className = "s5_am_toggler s5_am_open s5_am_not_parent";
            }
            if (this.nextSibling.innerHTML != "" && this.nextSibling.innerHTML != " ") {
                this.className = "s5_am_toggler s5_am_open s5_am_parent";
            }
        }
        
        var s5_am_h3_background = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");
        for (var s5_am_h3_background_y=0; s5_am_h3_background_y<s5_am_h3_background.length; s5_am_h3_background_y++) {
                s5_am_h3_background[s5_am_h3_background_y].onclick = s5_am_h3_background_load;
        }
        
        var s5_am_element = document.getElementById("s5_accordion_menu").getElementsByTagName("DIV");
        for (var s5_am_element_y=0; s5_am_element_y<s5_am_element.length; s5_am_element_y++) {
            if (s5_am_element[s5_am_element_y].className == "s5_accordion_menu_element") {
                if (s5_am_element[s5_am_element_y].innerHTML != "") {
                    s5_am_element[s5_am_element_y].style.display = s5_accordion_menu_display;
                }
                if (s5_am_element[s5_am_element_y].innerHTML == " " || s5_am_element[s5_am_element_y].innerHTML == "") {
                    s5_am_element[s5_am_element_y].previousSibling.className = "s5_am_toggler s5_am_not_parent";
                }
                if (s5_am_element[s5_am_element_y].innerHTML != " " && s5_am_element[s5_am_element_y].innerHTML != "") {
                    s5_am_element[s5_am_element_y].previousSibling.className = "s5_am_toggler s5_am_parent";
                }
            }
        }
        
        var s5_am_current_level = -1;
        
        var s5_am_h3_current = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");
        for (var s5_am_h3_current_y=0; s5_am_h3_current_y<s5_am_h3_current.length; s5_am_h3_current_y++) {
            if (s5_am_h3_current[s5_am_h3_current_y].id == "current") {
                s5_am_current_level = s5_am_h3_current_y;
            }
        }
        
        var s5_am_li_current = document.getElementById("s5_accordion_menu").getElementsByTagName("LI");
        for (var s5_am_li_current_y=0; s5_am_li_current_y<s5_am_li_current.length; s5_am_li_current_y++) {
            if (s5_am_li_current[s5_am_li_current_y].id == "current") {
                
                if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.className == "s5_accordion_menu_element") {
                    s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.id = "s5_am_parent_div_current";
                }
                
                else if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.className == "s5_accordion_menu_element") {
                    s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.id = "s5_am_parent_div_current";
                }
                
                else if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.className == "s5_accordion_menu_element") {
                    s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.id = "s5_am_parent_div_current";
                }
                
                else if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_accordion_menu_element") {
                    s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.parentNode.id = "s5_am_parent_div_current";
                }
                
                var s5_am_div_current = document.getElementById("s5_accordion_menu").getElementsByTagName("DIV");
                for (var s5_am_div_current_y=0; s5_am_div_current_y<s5_am_div_current.length; s5_am_div_current_y++) {
                    if (s5_am_div_current[s5_am_div_current_y].id == "s5_am_parent_div_current") {
                        s5_am_current_level = s5_am_div_current_y - 1;
                    }
                }
                
            }
        }
 
 
         s5_am_openElement = s5_am_current_level;
 
         var s5_accordion_menu = new Accordion($('s5_accordion_menu'), 'h3.s5_am_toggler', 'div.s5_accordion_menu_element', {
                opacity: true,
                allowMultipleOpen: true,
                display: s5_am_openElement,
                alwaysHide: true
         });
         
        var s5_am_h3_first = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");
        for (var s5_am_h3_first_y=0; s5_am_h3_first_y<s5_am_h3_first.length; s5_am_h3_first_y++) {
            if (s5_am_h3_first_y == s5_am_current_level) {
                if (s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML == "" || s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML == " ") {
                    s5_am_h3_first[s5_am_h3_first_y].className = "s5_am_toggler s5_am_open s5_am_not_parent";
                }
                if (s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML != "" && s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML != " ") {
                    s5_am_h3_first[s5_am_h3_first_y].className = "s5_am_toggler s5_am_open  s5_am_parent";
                }
            }
        }
         
 
 });
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.10.2012, 15:55
Ответы с готовыми решениями:

Accordion menu в joomla
Здравствуйте , проблема с выпадающим меню в joomla/ В браузере Firefox это меню разворачивает сразу всё меню и никак не сворачивается: ...

Модуль VTEM Accordion Menu
Возникла проблема с VTEM Accordion Menu,писал на других форумах, не помогли, может здесь кто работал с этим модулем и знает в чём проблема:...

как настроить модуль S5 VM Accordion Menu
Уважаемые форумчане подскажите как сделать чтоб при выборе категории товаров в S5 VM Accordion Menu меню не сворачивалось а оставалось...

2
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
11.10.2012, 19:23
А может заменить весь код на 10 строк jQuery. Вот пример в котором заменить click на mouseover.
1
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 12
11.10.2012, 19:41  [ТС]
Cпасибо. Сейчас посмотрю

Добавлено через 15 минут
Блин если честно я ничего не понял. я вообще в java скриптах не разбираюсь вот и попросил помощи у знающих людей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.10.2012, 19:41
Помогаю со студенческими работами здесь

Долго грузятся страницы из-за модуля Accordion Menu
Здравствуйте! Очень нужна помощь, уже голову сломала, не знаю, как исправить. Поставила на сайт джумлу 2.5.14, каталог virtuemart...

Не применяются стили виджета jQuery Vertical Accordion Menu в теме WP
Здравствуйте! Помогите найти ошибку. Делаю дополнительное вертикальное меню в виджете. Установила плагин jQuery Vertical Accordion...

Некорректно работают слайды Joomla Widgetkit Accordion
Здравствуйте, уважаемые форумчане! Может кто подскажет в чем проблема? Вот на этой странице имеется ряд информационных блоков, работающих...

Joomla & Admin menu
Добрый день. Возникла такая задача - необходимо програмним методом добавить пункт меню, в joomla 3x.

Sliding Background Image Menu joomla 2.5
В чем заключается проблема.. Поискал по инету модуль под joomla 2.5 c аналогичным видом, не нашел. Решил поставить вручную в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru