2010-05-19 3 views
2

Интересно, как я могу решить следующую проблему.jQuery -> поиск элементов и навигационный проход?

У меня есть горизонтальная полоса прокрутки с плавающими divs бок о бок (.picture_holder). Интересно, могу ли я найти() эти элементы и оживить событие прокрутки до начальной точки каждого изображения. Если я дойду до последнего div i, чтобы перейти к первому.

# 
$('.next').click(function(){ 
# 
$('html, body').animate({scrollTo:Position von .picture_holder2}, 'slow'); 
# 
}); 

?? любые идеи, как я мог это решить?

ответ

0

Вы можете прокручивать по горизонтали в положение, используя функцию .scrollLeft() jQuery.

http://api.jquery.com/scrollLeft/

Если вы хотите анимированный, сделайте следующее:

Живой пример:http://jsfiddle.net/b5Xps/

$('.next').click(function(){ 

     // Get left offset position of the target 
    var leftPosition = $('.picture_holder2').offset().left; 

     // animate the scrollLeft property to that position 
    $('html,body').animate({scrollLeft: leftPosition }, 1000);​ 

}); 
Смежные вопросы