• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery1.3.2を使用しています。 )

jQuery1.3.2を使用して、animate関数のパラメータと詳細なリファレンスについて

このQ&Aのポイント
  • jQuery1.3.2を使用している際のanimate関数のパラメータについて詳しく知りたいです。
  • animate関数のパラメータには、スタイルの変化を指定することができますが、backgroundなどの指定も可能なのでしょうか?
  • また、animate関数の詳細なリファレンスを掲載している日本語のサイトを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

ブラウザによっては  animate({backgroundPosition:"-50px"}); でいけるものもあるみたい。(もちろんダメなのもあり) 確認していませんが、"0px -50px"が単純変数ではないので(変化部分が複数ある)基本的には対応していないのでは? 機能を限定してしまえば大したことはないので、自作してしまったほうが確実ですね。

1minn
質問者

お礼

回答ありがとうございます。 やはり無理なようですね。残念です・・・ 時間のある時にでも自作してみようと思います。

その他の回答 (1)

  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

日本語サイトというと、 http://semooh.jp/jquery/ 原文は http://docs.jquery.com/Effects/animate#paramsdurationeasingcallback あたりですね。 ただ、background なら fadaIn() あたりな気はする。

1minn
質問者

お礼

回答ありがとうございます。 教えていただいたサイトはどちらも見ていました。 http://semooh.jp/jquery/には > そもそも数値型の値をとらない属性(backgroundColorなど)には、animate関数は対応していません。 と記述されていますが、 例えばbackground-positionは指定出来るのか。 (試してみたけど動かないのは書き方が悪いのか、そもそも出来ないのか) など、そのあたりの「指定できるスタイル属性」まで記載してあるサイトってないのでしょうか・・・

1minn
質問者

補足

$("#テーブル内<tr>のID")  .hover(function(){   $(this).animate({backgroundPosition:"0px -50px"});  },  function(){   $(this).animate({backgroundPosition:"0px 0px"});  } ); 上記のような感じでマウスを乗せた時に背景をスライドさせたいのですが、実際にはなぜかただのロールオーバーのような感じになってしまいます。 (少しずつ移動させたいのですが、アニメーションにならない)

関連するQ&A