создание операторов IF ELSE - PullRequest
       15

создание операторов IF ELSE

0 голосов
/ 24 сентября 2010

Я хочу создать оператор 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 голосов
/ 24 сентября 2010

Поскольку вы используете позиционные движения, все, что вам нужно сделать, это умножить количество LI на высоту LI, а затем, когда CSS-позиция LI будет этой цифрой (отрицательной или положительной?), Вы окажетесь на последний свиток.

Я сделал это здесь, на горизонтальной оси

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);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...