ボトムdivを画面下のホバー上にスライドさせたい。しかし、私はそれと一緒にテキストリンクを移動したい。しかし、スライドを下にスライドさせて、下のように停止します:20pxなので、それはまだ後ろにスライドするように見えます。ここに例があります:http://sorendahljeppesen.dk/。これまでのところ、私はこれまで何を得ているのですか(リンクはダイビングの理由で移動するように設定されていないため、ホバー上の画面の下に消えてしまいます)。ボトムdivをホバー上で上下にスライドさせて正確なマージンにする
のjQuery:
<script type='text/javascript'>
$(document).ready(function(){
$("#mp3-text a").hover(function() {
$("#mp3-player").stop().slideToggle(1000, function() {
$(noop);
$("#mp3-player").slideToggle(1000);
});
});
});
</script>
CSS:
#mp3-player-holder {
height:100px;
width:960px;
bottom:0;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1000;
overflow:hidden;
}
#mp3-player {
height:95px;
width:100%;
bottom:0;
position:absolute;
border-top:1px solid #ccc;
border-right:0px;
border-bottom:0px;
border-left:0px;
z-index:1000;
text-align:center;
}
これは迷惑で、ユーザーフレンドリーではありません。 –