0

よろしくお願いします...現時点での私のjqueryコードは次のとおりです-divを上に移動するだけです(下には移動しません):

$("#thedacbutton").click(function(){ 
    $(".thedacALLCONTENT").animate({"top":"-=558px"}, 400, 'linear');
    });

「thedacbutton」をクリックすると「thedacALLCONTENT」が上に移動し、もう一度クリックすると元の場所に戻ります(下)。トグルのように...どんな助けでも大歓迎です、ありがとう-トム

4

2 に答える 2

3

私は 100% 確信が持てません.. この非常に少ない詳細であなたが何をしているのか. しかし、あなたは次のようなことを試すことができます

var flag = true;
$("#thedacbutton").click(function(){ 
    if(flag){
     $(".thedacALLCONTENT").animate({"top":"-=558px"}, 400, 'linear');
     flag = false;
    }else{
     $(".thedacALLCONTENT").animate({"top":"+=558px"}, 400, 'linear');
     flag = true;
    }
});
于 2012-04-20T17:02:17.560 に答える
2

slideToggle()を使ってみませんか?

$("#thedacbutton").click(function(){ 
    $(".thedacALLCONTENT").slideToggle();
});

クイックjsFiddleの例

于 2012-04-20T17:05:37.833 に答える