1

私には2つのボタンがあり、最初のボタンはdivを左にスライドさせ、2番目のボタンは同じdivを右にスライドさせます。少なくとも...

 $('#homelink').click(function() {
  $('#hometable').animate({
    right: '-=500px'
  }, 500, function() {
  });
});
$('#projectslink').click(function() {
  $('#hometable').animate({
    left:'+=100%'
  }, 500, function() {
  });
});

<table id="hometable" style="position:relative; top:10%">

「projectslink」ボタンをクリックすると、最初のボタンでスライドした位置から「ホームテーブル」をスライドさせるにはどうすればよいですか。これは、最初にテーブルの元の位置をリセットしてからスライドさせるためです。

4

2 に答える 2

1

あなたが何を求めているのかわかりませんが、最初のクリックで右の位置を変更し、次に他のクリックで左に変更しているためだと思います..両方の右に変更するとうまくいくはずです..

$('#homelink').click(function() {
  $('#hometable').animate({
    right: '-=500px'
  }, 500, function() {
  });
});
$('#projectslink').click(function() {
 $('#hometable').animate({
   right:'+=500px'
 }, 500, function() {
});
});
于 2013-04-28T08:57:05.613 に答える