2010-09-24 87 views
0

我期待创造一个IF ELSE声明说,如果你达到UL LI的结束,从滚动按钮解除绑定点击功能,否则绑定点击功能创造的if else语句

$(document).ready(function() { 

    $('#down').click(function() { 
     $(".project_thumbs").stop().animate({ 
      "top": "-=510px" 
     }); 
    }); 
    $('#up').click(function() { 
     $(".project_thumbs").stop().animate({ 
      "top": "+=510px" 
     }); 


    }); 
}); 
+1

在这里做到了这一点'达到UL LI'的到底是不是那么清楚。 – Reigel 2010-09-24 09:33:25

+1

好听!这不是问题。 – 2010-09-24 09:35:07

+0

显示你的html标记,我可以更具体 – 2010-09-24 21:45:47

回答

0

当你正在使用所有你需要做的就是将LI的数量乘以LI的高度,然后当LI的CSS顶部位置是那个数字(负数或正数?)时,你就在最后一次滚动。

我已经在水平轴上

function run_slider() { 
var elm = $('#slider ul li'); 
ct = elm.length-1; 
ct = ct*-920; // 920 = width of li's, but could easily be found using jQuery 
var x = $(elm).css('left'); 
x = parseInt(x); 
if (x == ct) { 
$(elm).animate({ 
    left: '0px' 
},500); 
} 
else { 
$(elm).animate({ 
    left: '-=920px' 
},500); 
} 
} 
+0

的来源我有点困惑如何实现你的代码到我的功能?我更新jQuery和Java,任何提示 – Goetzs 2010-09-24 10:30:11