Witam. Od kilku dni szukam “przewijacza buttonów” (który jest np. na tej stronie, nad dole nad mapką). Chodzi mi o taki który automatycznie zawija buttony oraz nie klatkuje (jak np. użycie zwykłego html’owego ).
Niestety ale nic mi nie pasuje z tego. Zależy mi na tym aby automatycznie się przesuwał w ruchu ciągłym a nie co buttona. Nie chcę żadnych strzałek do przesuwania oraz żeby się zatrzymywało po najechaniu (i nic więcej, nie chcę aby przyspieszało czy zwalniało czy cokolwiek w tym stylu).
Możesz użyć np biblioteki do przewijania: http://www.smoothdivscroll.com
Po użyciu opcji:
$("#identyfikator_diva").smoothDivScroll({
autoScrollingMode: "always",
hotSpotScrolling: false,
touchScrolling: false,
scrollingHotSpotLeftClass: "scrollingHotSpotLeft"
});
Uzyskasz pożądany efekt. Pewnie dało by się to napisać w jquery, jednak left scroll w animation + przenoszenie pierwszego na koniec przycina i powoduje pojawianie się ostatniego elementu zamiast jego wjazd (dawno nic w czystym js nie pisałem, więc nie pamiętam jak to poprawić, więc prezentuję ci działającą opcję)
drobok , wielkie dzięki. Śmiga aż miło tak jak tego sobie życzę
Od siebie dodałem jeszcze:
$("#logoParade").bind("mouseover", function() {
$(this).smoothDivScroll("stopAutoScrolling");
}).bind("mouseout", function() {
$(this).smoothDivScroll("startAutoScrolling");
});
Tak aby po najechaniu się zatrzymywało.
Jeszcze raz dzięki