나는 방향 버튼을 클릭하면 콘텐츠가 가로로 스크롤해야하는 섹션이 있고, 방향 탐색을 할 수있는 웹 사이트를 만들려고 노력 중입니다. 방향 탐색과 같지만 나는 그들을 클릭 할 때마다 그들을 이동하기 위해 내 div의 위치를 추적하는 방법에 대해 알아낼 수 없습니다. offset();를 사용하려고합니다. jquery와 함께하지만 일을 할 수는 없습니다. 나는 누군가가 나를 달성 할 수 있도록 도와 줄 수 있다면 감사 할 것이다. 아픈 사람들에게 내가 지금까지 가지고있는 것을 볼 수 있도록 몇 가지 코드와 js 바이올린을 남겨주세요.가로 스크롤 내용
html 코드 :
<nav>
<ul>
<li id="1" class="active-state">1</li>
<li id="2">2</li>
<li id="3">3</li>
<li id="4">4</li>
<li id="5">5</li>
</ul>
</nav>
<section id="content">
<div id="wrapper">
<div class="content" id="yellow"></div>
<div class="content" id="blue"></div>
<div class="content" id="red"></div>
<div class="content" id="purple"></div>
<div class="content" id="green"></div>
</div>
</section>
<ul id="directionNav">
<li id="left">left</li>
<li id="right">right</li>
</ul>
jQuery 코드는 수평 스크롤을 할 : http://jsfiddle.net/xtatanx/DY3k3/
모두에게 대단히 감사합니다 :
여기$("#3").on("click", horizontalScroll);
$("#4").on("click", horizontalScroll2);
function horizontalScroll() {
console.log($("#3").offset().left);
$("#wrapper").animate({
right: ($("#4").offset().left -1200)
});
console.log("clicked");
}
function horizontalScroll2() {
console.log($("#4").offset().left);
$("#wrapper").animate({
right: ($("#4").offset().left -1200)
});
console.log("clicked");
}
는 바이올린입니다!
:
여기에 전체 코드입니다 이 용도로 이미 사용할 수있는 많은 양의 플러그인. try http://jquery.malsup.com/cycle/int2.html – sanman