jQuery:animate conundrum
-
22-07-2019 - |
質問
jQueryアニメーションの問題が発生しています...
非表示のdivが上部にあるフッターがあります。 誰かがヘッダーの近くのボタンをクリックすると、divが上にアニメーション表示されます。引き出しから manilaフォルダを引き出しているような、上にスライドするようなものです。 (divの下部が上部にスライドする通常のスライドではありません。)
この種類のコードは私が望むものであることがわかりましたが、ベースライン(フッター)を移動しています。
.featureBox{width:182px;
height:150px;
position:relative;
border:1px solid red;
}
$('.featureBox').hover(function() {
$(this).animate({top:'-320px', height:'540px'},"slow");
},
function() {
$(this).animate({top:'0px', height:'150px'},"slow");
})
赤いdivボックスの上にマウスを移動すると、その下のdivが押し下げられていることがわかります。どうやってアニメートしたり成長したりするのですか? (彼。ごめん。お母さんが私を怒鳴っていると思っただけ。)
他のヒント
修正は次の2つのうちの1つであると推測します。
- 位置の変更:相対位置:絶対
- .featureBoxではなく、.featureBox内の別の要素(おそらくDIV)を実際に移動したい
所属していません StackOverflow