2017-05-17 9 views
0

私は予告コードの上は、ブートストラップ・dismissible通知が近い

<div id="admin-notice" class="alert alert-dismissible alert-info fade in"> 
<a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a> 
<p>Dummy Data</strong></a></p> 
</div> 

を表示するためのブートストラップを使用していた後、再び表示され、通知を退け、私はページをリロードすると、通知が再び表示されます。通知を1回だけ見る方法はありますか?

ありがとうございます。

答えて

0

次に、Cookieまたはローカルストレージを使用する必要があります。ローカルストレージの例についてはfiddleをご確認ください。

$(document).ready(function() { 
    if(localStorage.getItem('showstate') != 'shown'){ 
     $("#admin-notice").delay(2000).fadeIn(); 
     localStorage.setItem('showstate','shown') 
    } 

    $('.close').click(function(e) 
    { 
    $('#admin-notice').fadeOut(); 
    }); 
}); 
+0

クッキーを使用してみました。しかし、ユーザーが「閉じる」ボタンをクリックした場合にのみ通知を非表示にしたい。これを達成する方法はありますか? – Himani

+0

私のフィドルをチェックしました。それはそのようなものです。 – ilmk

+0

閉じるボタンをクリックせずにページをリロードすると、前に閉じてローカルストレージに保存されるため、通知は – Himani

関連する問題