Как исчезнуть в globalCaption, когда элемент становится активным? - PullRequest
1 голос
/ 24 августа 2011

Я использую Contentflow для отображения галереи изображений.Среди параметров конфигурации есть также этот код:

        /*
         * called when an item becomes active.
         */
        onMakeActive: function (item) {},

В разметке HTML есть этот div:

<div class='globalCaption'></div>

Я хочу, чтобы .globalCaption исчезал, когда элемент становится активным, поэтомуЯ добавил это:

         /*
         * called when an item becomes active.
         */
        onMakeActive: function (item) {
        $(".globalCaption p").fadeIn('fast');
        },

... и это не работает

Ответы [ 3 ]

1 голос
/ 24 августа 2011

Во-первых, измените ваш селектор с $(".globalCaption p") на $(".globalCaption")

Во-вторых, убедитесь, что .globalCaption имеет стиль display:none; по умолчанию.Он не может исчезнуть, если он уже виден.

0 голосов
/ 30 января 2012

Существует известная ошибка в IE и это событие http://code.google.com/p/contentflow/issues/detail?id=17

0 голосов
/ 24 августа 2011

Вы говорите, что у вас есть следующий div:

<div class='globalCaption'></div>

Но ваш код jQuery сообщает браузеру, что внутри этого элемента div появляется элемент p, а p, похоже, несуществовать.Попробуйте удалить p из селектора, например так:

$(".globalCaption").fadeIn('fast');
...