2012-01-03 15 views
2

私は、ディスプレイの上部25pxに100%幅のバナーであるDIVを持っています。それは装填時に見えなくなり、最後に十字をクリックすることで取り除くことができます。これは、JQueryを使用してビューの外にスライドするように設定されています。しかし、内容はそれと一緒に滑り落ちることはありません、彼らは単に消えます。入れ子になったDIVにも同じjqueryを添付して、正しくアニメーション化されていることを確認する必要がありますか?現在、このjQueryのを使用してDIVの内容が適切にスライドしていない

<script type="text/javascript"> 
/* The fade in script */ 
$(document).ready(function(){ 
$('#alert_top').delay(2000).fadeIn(300); 
}); 
/* The fade out script */ 
$(function(){ 
$(".alert_topClose").click(function(){ 
    $("#alert_top").slideUp(300, function(){ 
     $(this).remove(); 
    }); 
}); 
}); 
</script> 

ここでは、あなたが提供するCSSの小さな問題がありました添付HTML

<div id="alert_top"> 
<div class="alertcontainer"> 
    <div class="alertcontent alertstyle">Text</div> 
    <div class="alertclose alertstyle"><a class="alert_topClose"><img src="cancel_cross_14x14_white.png" /></a></div> 
</div> 
</div> 

http://jsfiddle.net/2J7qP/

+1

HTMLも投稿してください。 – Alex

+1

http://jsfiddle.netで再現できますか – Pavan

+0

HTMLで編集しました。私はJSFiddleで投稿します。 – Andy

答えて

1

です。私はそれらを固定とFirefox、IE、ChromeとSafariでそれをテストし、それは今も元気になります。

私は画面の幅に依存して柔軟であるためにあなたの固定サイズを変更して入れをあなたの近くのdivは警告の内側に。私はfloat:rightを使いたいので、閉じるボタンdivの順序を変更しました。これに関するご質問がある場合はお知らせください:

関連する問題