@karpos

Как radio переключить цвета?

Здравствуйте пишу небольшой скрипт, как вы можете видеть он должен цвета переключать на работает криво первый раз картинку убирает второй раз нет. И если честно мне кажется можно как то и проще сделать, но не очень то я и силен в jquery.
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
1) Не используйте такие id, как 1, 2, 3, в html как в языках программирования, есть правило именования блоков (значение id'ов), оно не должно начинаться с цифры.
2) Вы показали нужный элемент, а теперь остальные нужно спрятать. Вы конечно это пытаетесь сделать, но довольно странным способом, сравнивая стили. Стили могут поменяться, строка может иметь пробелы. Если бы вы сравнивали не точно, вот так
$('[style*="display: block"]').css("display", "none")
все бы работало. Но этот код тоже некрасивый, т.к. довольно ресурсоемкий.
Вот более менее нормальный способ.
jsfiddle.net/Vlad_IT/no8uecar/4
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы