오프셋. 메뉴에서 정보 버튼을 클릭하면이를 분명하게 볼 수 있습니다. 모든 것이 헤더/메뉴 아래에 위치하도록 scrollTo 스크립트에 300px 오프셋을 추가 할 수 있습니까?jQuery를 scrollTo 고정 헤더는 당신은 내가 때문에 헤더에서 300 픽셀 고정 헤더 콘텐츠 이동의 <a href="http://portfolio.tomvervoort.net/" rel="noreferrer">http://portfolio.tomvervoort.net/</a></p> <p>를 짓고 있어요 페이지에서 볼 수 있듯이 내가 jQuery를 scrollTo 플러그인을 사용하고
11
A
답변
20
당신은 jquery.nav.js에서이 라인 변경을 시도 할 수 :
$.scrollTo(newLoc, o.scrollSpeed, {
$.scrollTo($('newLoc').offset().top-300, o.scrollSpeed, {
로를 따라서 대신
scrollto
을 말하는 것은 스크롤, 당신의 위치를 해당 요소 얻을 정확히하기 요소 자신 및 빼기 (300)
16
에 설명 된대로이 설정을 "오프셋"를 사용할 수 있습니다
:
http://flesler.blogspot.com.ar/2007/10/jqueryscrollto.html
뭔가 같은 :
$.scrollTo(newLoc, o.scrollSpeed, {
// ...
offset:-300
});
+1
이것은 받아 들여진 대답이어야합니다 –
신난다는 마법처럼 일했다! – Tom
예 +1. scrollTo 문서에 문제가 있습니다. –
킥 엉덩이 해결책 – ViRuSTriNiTy