我想構建一個內容滑塊,該滑塊左右兩側有一個箭頭進行導航。我想要設置滑塊的位置+ 100px(當你點擊右鍵)和-100像素(當你點擊左鍵時)。此功能起作用。Jquery滑塊控件
但是,如果出現錯誤,我想禁止它在達到某個x位置值時移動。所以當我的內容到達結尾時,它必須停止,以便用戶只能回溯。
希望你能幫助我,因爲我找不到它。
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>
的Java
$("#right").click(function() {
$("#slider").animate({
"left": "+=100px"
}, "slow");
});
$("#left").click(function() {
$("#slider").animate({
"left": "-=100px"
}, "slow");
});
好吧(我從我的假期回來),我正在檢查腳本。除了一件事以外,其中的一件作品......當#slider比它停止工作的容器更寬時 – Odee 2012-03-11 13:54:45