1

この jquery コードは、オブジェクトを上から下に移動します。

case
'slideToTop':
  $a.data('t',$a.css('top'));
  $a.stop().animate({'top': $a.height()+20 + 'px'},300,function(){
  $a.css('top',0-$a.height()-20 + 'px');
  $curr.removeClass('sh').hide();
  $next.addClass('sh').show();
  $a.animate({'top': $a.data('t')},300); }); 
break;

オブジェクトを下から上に移動するように変更するにはどうすればよいですか?

これらの行を変更してみました:

$a.stop().animate({'top': $a.height()+20 + 'px'},300,function()
$a.css('top',0-$a.height()-20 + 'px');

これに:

$a.stop().animate({'top': 0-$a.height()-20 + 'px'},300,function(){
$a.css('top',$a.height()+20 + 'px');

うまくいきませんでした。誰か知っていますか?ありがとう!

4

1 に答える 1

0

「px」を取り除く

$a.stop().animate({'top': $a.height()+20},300,function(){$a.css('top',0-$a.height()-20 + 'px');
于 2012-06-08T23:07:40.120 に答える