0

画面上の既知の位置 (「固定」) に移動 (アニメーション化) したい単純な DIV があります。jQuery の animate() メソッドが指定されたピクセル内の要素を移動することがわかりましたが、これは私が探しているものではありません。例:

私の DIV の名前は「frameArea」で、オフセット上: 5px / 左: 260px に移動したいと考えています。次のように書くと、DIVが下に 5px、右に 260px移動します。私は何を間違っていますか?出来ますか?

 $("#frameArea")
       .animate({
           left: 260px,
           top: 5px
        }, 5000);

HTML と jQuery は初めてなので、優しくしてください :)

ありがとうございます。

4

2 に答える 2

0

top: 5px と left: 260px のコードは、要素の開始位置を示しています。開始点は上から 5px、左から 260px です。

要素を -5px (ブラウザ ウィンドウの上部で 5px が切り取られる) に表示する場合は、次のように入力します。

top: -5px;
于 2013-07-22T06:03:39.980 に答える