gaku様の備忘録

プログラミングとか、夢と現実と理想とか。。。

jQueryでアラート表示

BootStrapでいい感じのアラート表示がなかったので、自分で作ってみた。

処理としては上からむくって出てきて、3秒後にむくって出てきた方へ引っ込む感じのやつ。
ツイッターで投稿した時に出てくるやつと似てる感じ。というか同じ。

以下コード
本体

<script type="text/javascript">
      $(function(){
        $(".alert").css("display", "none");
        
        if($('.alert').text() != ''){
          $(".alert").css({
            'display' : 'block',
            'width' : '500px',
            'position': 'fixed',
            'top' : '-60px',
            'left' : '50%',
            'margin-left': '-250px',
            'background-color' : '#3498db',
            'border' : '1px solid',
            'font-weight': 'bold',
            'color': '#FFFFFF'
          }).animate({
            'top' : '25px'
          },1000).delay(3000).animate({
            'top' : '-60px'
          },1000);
        }
      });
</script>

呼び出し方法

<div class="alert"><%= notice %><%= alert %></div>

classでalert指定してあげれば出てくるようになる。
判定処理でテキストが入っている場合出して、""の場合は出現しないように処理を書いています。


結構これ使えると思う。まぁ、くそコードですが。。。
少しでもお役に立てると幸いです。
jqueryたんのしいいいいい!

■gaku様の一言
やっぱフロントサイド開発はたのしいです(・ω<)