我在我的页面中有下面的代码我可以运行下一个图像点击,但prev图像点击不工作。点击“下一步”它会显示我div1 - div2 - div3,但点击prev它不会显示任何东西。jquery image gallery next/prev issue
我的HTML:
<div id="slideshow">
<img.prev>
<img.next>
<div1>
<div2>
<div3>
</div>
$("#slideshow > div:gt(0)").hide();
// this works fine
$('.next').live('click', function() {
$('#slideshow > div:first')
.fadeOut(0)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}) ;
// this is not working
$('.prev').live('click',function(){
$('#slideshow > div:first')
.fadeOut(0)
.prev()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
});
你是从第一个元素调用.prev()。第一个之前什么都没有,是吗? –
但是在我的最后一个div3之后没有next(),但是当我点击next时,它会淡出div3和淡入淡出div1。这工作正常。 – user1941729
'first'没有'prev':$('#slideshow> div:first') –