1

プロジェクトで少し助けが必要です。を見てみましょう

ホバー時にフットボールのある赤い領域を少し上にスライドさせ、完了したら下にスライドさせたい. フットボールのある赤い領域は、div の背景です。div 内に絶対位置と下 0 を配置し、それを下に保つために相対的に配置します。基本的に、その div の高さを増やしたいのですが、コードに問題があります。私はslideDownメソッドとslideToggleを使ってみました。少しスライドさせることはできますが、高さを上げる方法がわかりません。

助けてくれてありがとう。

4

2 に答える 2

0

これを試して:

$("div.bottomwrapsports").on({
    'mouseenter': function() {
        $(this).animate({ bottom: 20 });
    },
    'mouseleave': function() {
        $(this).animate({ bottom: 0 });
    }
});
于 2012-07-14T17:45:19.533 に答える
0

まず、#containdivheight: 67pxには だけでなくが必要67です。次に、 を指定div.bottomwrapsportsするposition: absolute; bottom: 0と、マウスオーバーで jQuery を使用してその下のプロパティをアニメーション化できます。

$("div.bottomwrapsports").animate({ bottom: 20 });  // move it 20px up
于 2012-07-14T16:07:59.630 に答える