Почему не работает скрипт?

Здравствуйте, на странице есть множество блоков с классом .game-block. Внутри них есть figcaption. Цель чтобы при клике на один из блоков с классом .game-block его дочерний figcaption становился непрозрачным, а в остальных блоках все figcaption становились прозрачными. Применил такую конструкцию но не работает. Подскажите почему?
Изучать jQuery начал недавно, может где-то затупил...
$(document).ready(function(){
        $(".game-block").click(function(){
            $('figcaption').css('opacity','0');
            $(this).find('figcaption').css('opacity','1');
        });
});
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 2
dmitriy_novikov
@dmitriy_novikov
Занимаюсь web-разработкой с 2010г. http://dmnv.ru
в скрипте ошибки нет, смотрите структуру HTML.
может быть, figure/figcaption создается динамически, джаваскриптом?
Ответ написан
abyrkov
@abyrkov
JavaScripter
Мне кажется, что вы сначала ставите прозрачность 0. Потом 1.
Чего вы ждете?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект