0
1 페이지가있는 웹 사이트가 있습니다.Jquery 객체를 스크롤 할 때 Jquery 객체가 튀어 오르게 만드는 방법은 무엇입니까?
페이지 너비는 17289px입니다.
각 페이지 폭 1920px로 분리 된 페이지로 나뉩니다. 따라서 가로 스크롤링 만 있습니다. 8 페이지에 이미지가 있습니다. 나는 사용자가이 페이지로 스크롤 할 때만 이미지를 바운스하게 만듭니다. 사용자가이 페이지를 벗어나면 튀는 것을 멈 춥니 다.
이 지금 내 코드는 다음과 같습니다
$(window).scroll(function (event) {
if($(window).scrollLeft() > 1920*6 && $(window).scrollLeft() < 1920*7) {
$("#astronaut").effect("bounce", { distance:400 }, 1600);
}
});
지금 무슨 일 것은 그 페이지에 사용자가 스크롤 이미지는 모든 시간을 반송 토록 중지하지 않는 경우.
다른 사람이 도와 줄 수 있습니까?
감사합니다.
$ (window) .scroll 이벤트가 반복되고 있으므로 멈추지 않습니다. –
다시 스크롤 할 때까지 멈추게됩니다. 어떤 행동을 원하십니까? –
이런 식으로 약간 var counter = 0; $ (창) .scroll (함수 (이벤트) { \t \t getPageDataByScrollPosition(); \t 경우 ($ (창) .scrollLeft()> 1920 * 6 개 $ && (창) .scrollLeft() <1,920 * 7) { \t \t 경우 (이의 == 0) { \t \t \t $ ("# 비행사") 효과 ("바운스"{거리 : 400이다.}, 1,600) \t \t \t 카운터 = 1; \t \t} \t} \t els e { \t \t 카운터 = 0; \t} }); –