2012-08-15 8 views
5
$(document).ready(function(){ 
    $("#right_arrow").click(function(e) { 
     var scrollleftvar = $(window).scrollLeft(); 
     e.preventDefault() 
     $("body").scrollLeft(scrollleftvar + 50); 
    }); 
}); 

Hi, Im próbuje animować lub złagodzić przyrostową zwój eleft wyzwalany powyżej, ale zmaga się trochę, każda pomoc będzie bardzo ceniona, dziękujęjquery animować lub złagodzić przewiń w lewo przyrost

Odpowiedz

23

można użyć .animate() -function:

$('body').animate({ scrollLeft: '+=50' }, 1000, 'easeOutQuad'); 
  • pierwszy parametr określa wartość, którą chcesz animować. Możesz użyć czegoś takiego jak +=value lub -=value, aby animować z bieżącej wartości (jak przesunięcie).
  • Drugi parametr określa czas uruchomienia animacji.
  • A trzeci to łagodzenie, jeśli używasz wtyczek ułatwiających.

Aby uzyskać więcej informacji, patrz jQuery-Docs: ".animate()".

+0

bardzo dziękuję, to bardzo pomocne – gilesadamthomas

Powiązane problemy