hover() トリガーである DIV タグがあります。ただし、この div の設定、css などを変更することはできません。
この状況で、アニメーション効果が欲しい場合は、このトリガー div タグの下から下にスライドします。どうすればいいですか?
トリガー Div の上に Div 絶対領域を作成しようとしましたが、うまくいきませんでした。助けてアドバイスしてください。
HTML
<div id="trigger" style="width:100px; height:100px; border:#000 solid 1px;"></div> //This is the trigger div
<div id="target" style="width:100px; height:100px; background-color:#000; position:absolute;"></div> // This is the thing I gonna slide down
JS
$('#trigger').hover(function(){
target = $('#target');
trigger = $('#trigger');
///create a area can hide Target before slide down
target.wrapAll('<div style="border:#000 solid 1px; position: absolute; top: '+ trigger.offset().top + trigger.height() +'; left:" '+ trigger.offset().left +'; width: '+trigger.width() +'; height: '+ trigger.height() +'; ">')
.css({ top: -target.height(), left: 0 })
.animate({top: 0 });
}, function(){})