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

Здравствуйте, на странице есть множество блоков с классом .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.
Чего вы ждете?
Ответ написан
Ваш ответ на вопрос

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

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