39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
|
|||||||
1 | |||||||
Не срабатывает оператор Else26.01.2018, 20:57. Показов 991. Ответов 7
Метки нет (Все метки)
На кнопке фоновое изображение , при нажатии - картинка меняется ( в данном случае ""стрелка вниз - стрелка вверх""). При первом клике всё работает исправно ( т.е изображение меняется) , при повторном клике ничего не происходит ( хотя картинка должна поменяться на ту, что была по умолчанию ). Кто-нибудь знает в чём проблема ?
; Интересно , что при клике этой же кнопки , у меня скрывается и появляется изображение. Код аналогичен и всё работает.
0
|
26.01.2018, 20:57 | |
Ответы с готовыми решениями:
7
Не срабатывает оператор не срабатывает оператор Почему не срабатывает оператор if? Почему не срабатывает оператор отключения ошибок? |
27.01.2018, 18:01 | 2 |
Я могу ошибаться, но, дело, вроде бы, в том, что JS не может получить значение url. Вы проверьте значения m[i] и
backgroundImage , скорее всего, там будет "".Это совсем другой код, схожесть лишь внешняя. Он будет работать, т.к. там нет url.
0
|
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
|
|
27.01.2018, 23:04 [ТС] | 3 |
Htext, m[0] и m[1] установлены правильно (изображение меняется один раз). В css backgroundImage присвоено " стрелка вниз ", от чего не хочет меняться обратно , без понятия.
0
|
98 / 101 / 30
Регистрация: 21.10.2012
Сообщений: 320
|
|
27.01.2018, 23:49 | 4 |
А как задаются стили? Через подключаемый внешний файл? Потому что тот код, который приведен в первом сообщении - вычисляет именно только встроенные css стили.
0
|
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
|
|
27.01.2018, 23:59 [ТС] | 5 |
Denno, да, файл подключается через HTML, три файла вместе с двумя изображениями в одной папке.
0
|
98 / 101 / 30
Регистрация: 21.10.2012
Сообщений: 320
|
||||||
28.01.2018, 00:03 | 6 | |||||
Стили правильно вычислять нужно вот так, к примеру получить левый отступ можно так:
0
|
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
|
||||||
28.01.2018, 00:09 [ТС] | 7 | |||||
Denno,
0
|
98 / 101 / 30
Регистрация: 21.10.2012
Сообщений: 320
|
|
28.01.2018, 13:33 | 8 |
0
|
28.01.2018, 13:33 | |
28.01.2018, 13:33 | |
Помогаю со студенческими работами здесь
8
ООП, заполнение 0-ми вместо от 0 до 10, оператор + (перегрузка) не срабатывает Запрос срабатывает в SQL Server, но не корректно срабатывает в Visual Studio 2017 Таймер срабатывает раньше времени или вообще не срабатывает При попытке добавить оператор else, появляется оператор "Ожидался оператор" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |