탐색 할 화살표가 왼쪽과 오른쪽에있는 콘텐츠 슬라이더를 만들고 싶습니다. 슬라이더 + 100px (오른쪽 클릭)와 -100px (왼쪽 클릭)의 위치를 설정하고 싶습니다. 이 기능은 작동합니다.Jquery slider controle
하지만 잘못된 점은 특정 x 위치 값에 도달했을 때 이동을 비활성화하려는 것입니다. 따라서 내 콘텐츠가 끝나면 euser가 다시 탐색 할 수 있도록 중지해야합니다.
내가 찾을 수 없기 때문에 나를 도울 수 있기를 바랍니다.
CSS
#container{
width: 500px;
height: 150px;
background:#CDFAA8;
overflow:hidden;
position:absolute;
left: 13px;
}
#slider{
width: 200px;
height: 150px;
background:#063;
position:absolute;
left: 0px;
}
#block1{
width: 100px;
height: 150px;
background:#067;
float: left;
}
#block2{
width: 100px;
height: 150px;
background:#079;
float: left;
}
#move_right{
height: 150px;
width: 20px;
background: #3f3f3f;
position: absolute;
right:0px;
z-index: 200;
opacity: 0.2;
}
#move_left{
height: 150px;
width: 20px;
background: #3f3f3f;
position: absolute;
left:0px;
z-index: 200;
opacity: 0.2;
}
HTML
<div id="container">
<div id="move_left"><button id="right">«</button></div><div id="move_right"><br><br><button id="left">»</button></div>
<div id="slider">
<div id="block1"></div>
<div id="block2"></div>
</div>
</div>
자바
$("#right").click(function() {
$("#slider").animate({
"left": "+=100px"
}, "slow");
});
$("#left").click(function() {
$("#slider").animate({
"left": "-=100px"
}, "slow");
});
(내 휴가에서 돌아 왔습니다) 스크립트를 확인하고 있습니다. #slider가 작업을 중단 한 컨테이너보다 너비가 더 큰 경우를 제외하면 어느 것이 작동합니까? – Odee