创建IF ELSE语句

时间:2010-09-24 09:31:23

标签: jquery scroll if-statement

我希望创建一个IF ELSE语句,如果你到达UL LI的末尾,从滚动按钮取消绑定点击功能,ELSE绑定点击功能

$(document).ready(function () {

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


    });
});

1 个答案:

答案 0 :(得分: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);
}
}