Сброс функции клика при следующем клике - PullRequest
0 голосов
/ 02 марта 2012

HI Я создал jcarousel, и я хочу, чтобы каждый элемент пейджера в jcarousel был блеклым, пока пользователь не щелкнет мышью, чтобы просмотреть слайд. Это текущий jquery, который я использую:работает, но он остается в состоянии щелчка, у кого-нибудь есть идеи, как это исправить?Сайт разработчика находится по адресу dev.shoeboxdesign.co.uk

1 Ответ

0 голосов
/ 02 марта 2012

Не уверен, что я понял, но не должно ли это быть:

$('.views_slideshow_jcarousel_pager_item').click(function() {
    $('.overlay', this).stop().animate({opacity: 0}, 500, function() {
        $('.overlay').stop().animate({opacity: 1},500);
    });
});

Мне кажется, вы закрыли первую анимацию, а затем пытаетесь запустить новую функцию или что-то странное.там слишком много символов?

Может быть, вы пытаетесь переключиться?Кто знает.

Кроме того, вы оживляете все элементы класса .overlay, а не только тот, который вы анимировали, для этого вы можете просто использовать $ (this) во второй анимации, если этоэто предполагаемый эффект, который есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...