リンクがクリックされたときにdivを特定のポイントに移動し、ユーザーがメインページに戻ったときに元のポイントに戻ろうとしています。
サイト構造はメインページであり、クリックしたリンクに基づいて非表示/表示されるいくつかの非表示のdivが続きます。
基本的に、divをアニメーション化して、特定の位置にスムーズに移動するにはどうすればよいですか?
私はこれを使用してみました(.animate()はbackgroundプロパティでのみ使用したため、使用方法が正確にはわかりませんが、これでうまくいくと思いました):
var btns = $('#navbuttons');
btns.animate({
bottom: 50
});
これを使用したとき、要素を下から50ピクセル移動しようとしましたが、機能しませんでした。私は少しの間animate関数をいじりましたが、構文エラーしか発生しませんでした(私は-=50px
そのようなものを使ってみました)。
また、animate関数内でcss関数を使用してみましたが、それでも機能しませんでした。
更新:両方の回答の提案を試しましたが、機能させることができません。関連するコードをここに貼り付けました。