我有一个 DIV,其中包含来自数据库的不同数量的项目。当单击下一个/上一个按钮时,我已将 DIV 设置为从当前位置动画加/减 894px。我现在正试图阻止它动画超过 0px 或超过它的最后一个孩子,但我正在努力让它在不使用固定宽度 DIV 的情况下工作。有谁知道解决方案?谢谢
http://jsfiddle.net/Drennan/mMMfn/
$('#right').each(
function(){
$(this).bind (
"click",
function(event){
$('#inner').animate(
{left:"-=894px"}, {
duration:'slow',
easing:'swing'
});
}
);
}
);
$('#left').each(
function(){
$(this).bind (
"click",
function(event){
$('#inner').animate(
{left:"+=894px"}, {
duration:'slow',
easing:'swing'
});
}
);
}
);
});