Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
<h1>Hello world</h1>
17 / 16 / 3
Регистрация: 17.12.2016
Сообщений: 181
Записей в блоге: 6
1

Не отрабатывает функция

13.01.2019, 13:55. Показов 1171. Ответов 2

Author24 — интернет-сервис помощи студентам
Добрый,


Собственно делал свое меню и проблема в том что при нажатии на кнопку ничего не отрабатывает.


HTML5
1
2
3
4
5
6
7
8
9
10
11
12
    <nav class="mobile">
        <div class="mobile__menuToggle">
           <img src="https://www.cyberforum.ru/img/menu.svg">
                <input id="mob-radio" type="button" value="GO" />
        </div>
        <ul class="mobile__mobile-menu">
            <li><a href="#"> Home</a></li>
            <li><a href="#">Features</a></li>
            <li><a href="#">Pricing</a></li>
            <li><a href="#">Pages</a></li>
        </ul>
    </nav>
Пробовал еще так
HTML5
1
<input id="mob-radio" type="button" value="GO" onclick="change()" />
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  .mobile{
    display: block;
  }
 
  .mobile__menuToggle{
    position: fixed;
    top: 13px;
    left: 10px;
    z-index: 1;
  }
 
 
  #mob-radio {
    visibility: hidden;
    left: -3px;
    top: 4px;
    width: 38px;
    height: 24px;
    position: absolute;
    z-index: 5;
  }
Javascript
1
2
3
4
5
   document.getElementById('mob-radio').onclick = change;
    function change() {
        var element = document.getElementsByClassName('mobile__mobile-menu');
        element[0].style.display = 'block';
    }
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2019, 13:55
Ответы с готовыми решениями:

Не отрабатывает функция
Привет. Только начал разбираться в JS, столкнулся с проблемой. Есть такая функция. function...

Не отрабатывает функция onselect
Здравствуйте! Напишите сценарий, который для точки, заданной координатами на плоскости, определяет...

Не отрабатывает функция File
Всем привет. Пытаюсь скачать rar архив с удаленного сервера. $file =...

Не отрабатывает функция php
Не передаются данные на экране &quot;Нет такого шаблона&quot;.function render($path,$param = array()) {...

2
dev - investigator
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
13.01.2019, 14:23 2
pavel666228, а что должно происходить?
0
Эксперт JS
6494 / 3905 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
13.01.2019, 14:40 3
Лучший ответ Сообщение было отмечено pavel666228 как решение

Решение

Насколько понимаю, для начала менюшка должна выпасть.
Тут и классы перепутаны.
PHP/HTML
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
<!DOCTYPE HTML>
<html>
 
<head>
    <meta charset="utf-8">
    <style>
        .mobile__menuToggle{
            position: fixed;
            top: 13px;
            left: 10px;
            z-index: 1;
  }
        .mobile__mobile-menu{
            display: none;
            position: absolute;
            background-color: antiquewhite;
            border: 1px solid gray;
            width: 80px;
            left: 0px;
            top: 20px;
            z-index: 5;
            list-style: none;
        }
    </style>
</head>
 
<body>
    <nav class="mobile">
        <div class="mobile__menuToggle">
            <img src="https://www.cyberforum.ru/img/menu.svg">
            <input id="mob-radio" type="button" value="GO" />
        </div>
        <ul class="mobile__mobile-menu">
            <li><a href="#">Home</a></li>
            <li><a href="#">Features</a></li>
            <li><a href="#">Pricing</a></li>
            <li><a href="#">Pages</a></li>
        </ul>
        <div>Текст Текст Текст Текст Текст Текст Текст Текст Текст </div>
    </nav>
    <script>
        document.getElementById('mob-radio').onclick = change;
        function change() {
            var element = document.getElementsByClassName('mobile__mobile-menu');
            if (element[0].style.display === "block")
                element[0].style.display = "none";
            else
                element[0].style.display = "block";
        }
    </script>
</body>
</html>
1
13.01.2019, 14:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2019, 14:40
Помогаю со студенческими работами здесь

Не отрабатывает функция mail
Есть cms opencart 1.5.6.4, в нем есть такой файлик с функцией отправки писем, но он не...

Почему не отрабатывает функция Arctg?
Здравствуйте, скажите пожалуйста, почему не отрабатывает arctg.После fpatan прог. останавливается....

Отрабатывает функция с заблокированной кнопки
на форме одна кнопка. По нажатию кнопку блокирую и запускаю стороннюю программу. ...

Второй раз функция отрабатывает неверно [С++]
Добрый день. Есть функция char * fun(char *str);, которая выполняет несколько действий над этой...

Функция clock() не отрабатывает. Ошибка в коде ?
clock_t t = clock(), t1; int c = Convert::ToInt32(textBox1-&gt;Text); while ((t1 =...

Функция отрабатывает верно, но возвращает другой список
Здравствуйте! в упор не вижу, где ошибка, функция выдает правильный список, но при возвращении в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru