【发布时间】:2014-09-06 08:17:05
【问题描述】:
当我单击下一个按钮滑入下一个时,它会滑动并停止,最后一张图片在左侧,但这是我的问题。
第一个:我想在画廊右侧停止最后一张图片,所以它会用最后一张图片填充画廊,因为在我的代码中它会滑动所有最后一张图片并隐藏所有图片。
2nd:当我继续点击按钮到最后时,它继续滑动,因为它不会继续。
3rd:我想以正确的宽度滑动图像,我该如何编码?
这里是html代码
`` « 左上一页
<button id="right">» right next</button>
<div class="wrap">
<div class="gallery">
<div class="item">
<img src="photos/1.jpg" class="block" id="black">
</div>
<div class="item">
<img src="photos/2.jpg" class="block" id="black">
</div>
</div><!-- .gallery -->
</div> <!-- wrap -->
这里是我的 JQUERY
$("#right").click(function(){
if($(".block:last").offset().left <= 0 )
{return;}
else {
$(".block").animate({
left: "-=110px"
} , "slow" );
}
});
$("#left").click(function(){
if($(".block").offset().left >= 0 )
{return;}
else {
$(".block").animate({
left: "+=110px"
} , "slow" );
}
});
这是演示,但它在 jsfiddle 中无法正常运行,但在浏览器中运行。 http://jsfiddle.net/4bhL6p05/
【问题讨论】:
标签: jquery jquery-animate