есть код, при нажатии на светлый кружок, он становится темным, как сделать чтоб при нажатии на кнопку выделить все все кружки становились темными? Прикреплено изображение (Нажмите для увеличения)
DeepVarvar
Отправлено: 21 Июля, 2015 - 09:42:29
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Alex213 пишет:
дожидаемся полной загрузки страницы
А еще гасим этой строчкой все остальные события, которые тоже дожидались загрузки, т.е. ничего кроме этого работать не будет.
Alex213 пишет:
производим какие-то действия
Это странные действия. Гораздо проще дать булевое св-во этому элементу, его и проверять, вместо innerHTML.
Alex213 пишет:
чтоб при нажатии на кнопку выделить все
Выбрать кнопку, выбрать все, по клику на кнопку обежать в цикле все, сделать что надо.
Спасибо конечно, но у меня все ссылки с картинками меняет на данный кружок, при клике, а потом обновляется в первоначальный вариант. Попробовал return false прописать, тогда не обновляется, но проблема с тем, что все картинки, что есть поменялись на кружки осталась, и еще мне нужно, чтоб при нажатии второй раз кружок вновь становиллся светлым
Viper
Отправлено: 21 Июля, 2015 - 11:14:59
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009
Помог: 14 раз(а)
Во-первых, нет смысла для такой задачи использовать изображения. Во-вторых, не ясно, что должно происходить при повторном нажатии на кнопку. В-третьих, месяц назад уже утвердили ES6, а вы события устанавливаете по старинке. В-четвертых, Viper и Tyoma5891 вам показывали варианты с использованием jQuery, хотя и не понятно почему, если ваш код указывает на то, что вы используете ванилу.
В общем, пока покажу вам такой вариант, где повторный клик переключает состояние кружков. А если уточните вопрос, то подкорректируем:
Покинул форум
Сообщений всего: 47
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
Deonis пишет:
А если уточните вопрос, то подкорректируем:
Все круто )), единственное отдельно бы кнопку отменить выделение..., и еще при выделении отдельных элементов, если один выделяешь, потом нажимаешь на кнопку toogle , она выделяет те, которые не выделены, а выделенную убирает; надо чтоб выделяла все. ну и кнопка отменить выделение, чтоб отменяла как например два выделенных так и все выделенные
Deonis
Отправлено: 21 Июля, 2015 - 22:12:01
Посетитель
Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.