스크롤 다운 후 위치가 변경되는 탐색 모음이 있습니다. 그것은 position : fixed와 함께 작동하지만, 스크롤하는 동안 사이트에서 계속되는 다른 모든 컨텐트처럼 움직이기를 원합니다. 나는 사용자가 상단에 위치를 변경해야 스크롤 중지 : Heres는스크롤 후 DIV 위치 변경
데모 : http://jsfiddle.net/gvjeyywa/5/
(특히 아이 패드의 스크롤) 절대 :http://jsfiddle.net/gvjeyywa/7/
하지만 내가 그 위치가되고 싶어요를
JS가 JS를 초과하게하려면 어떻게해야합니까? 여기 내 JS가 :
var isInAction = false;
var lastScrollTop = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
if (!isInAction){
isInAction = true;
$("#navigation").animate({
top: "-" + $("#navigation").innerHeight() + "px"
}).delay(1000).animate({
top: "0px"
}, 800, function() {
isInAction = false;
});
}
}
lastScrollTop = st;
});
@Moshtaf 여기 는 기본적으로이의 Moshtaf @ 내 새로운 질문 – Cyrill
의 : 위치에 0 픽셀 : 나는 상단에 사업부를 절대은 ... 사용자가 스크롤, 그래서 사라집니다. 하지만 짧은 지연 후 맨 위의 막대기에 슬라이드 : 0px ... 사용자가 더/다시, 같은 효과를 아래로 스크롤하면 ... – Cyrill