2010-04-26 4 views
1

Еще одно спасибо SLaks за то, что помогло мне получить код на этот раз.jQuery обнаруживает текущий большой палец и прокрутку jCarousel соответственно

Я не совсем уверен, что мой последний шаг возможен даже с тем, как у меня есть вещи.

Концертная версия галереи можно увидеть здесь: http://www.studioimbrue.com/index2.php

В настоящее время, все работает должным образом. Изображение и его миниатюра в настоящее время связаны друг с другом, но сам jCarousel по-прежнему независим. Я добавил nextThumb.closest('.thumbscontainer').jcarousel('next');, так что, когда вы нажимаете большое изображение, карусель прокручивается до следующей строки, но на самом деле это не соответствует любому шаблону. Я пытаюсь сделать это, чтобы jQuery обнаружил, как далеко от миниатюры, и когда нужно соответствующим образом прокручивать карусель. Возможно ли это?

ответ

0

Возможно, этот пример поможет: http://sorgalla.com/projects/jcarousel/examples/static_controls.html

Вам необходимо выяснить индекс «следующего» изображения, а затем передать этот индекс scroll().

Update:

Попробуйте заменить

nextThumb.closest('.thumbscontainer').jcarousel('next'); 

с

nextThumb.closest('.thumbscontainer').jcarousel('scroll', nextThumb.index() + 1); 
+0

Hm ... очень интересно. Я не понимал, что это гибкость. К сожалению, как я сказал SLaks, знание javascript, безусловно, отсутствует. Я еще не до такой степени, что могу использовать индексирование jQuery. Если у кого есть время, чтобы нанести удар, я был бы чрезвычайно благодарен. – steve

+0

Ты, сэр, гений. Это было намного проще, чем я думал. Я задумался над милей. У меня есть чему поучиться, я думаю. – steve

+0

Быстрый вопрос: есть ли способ заставить это работать в кратных четырех? Вместо того, чтобы каждый раз, когда вы нажимаете на нее, прокручивается один, могу ли я сделать это на четвертом столбце, который он прокручивает до этого? Не нужно, я просто думаю, что это может сделать вещи более текучими. – steve

Смежные вопросы