ポップアップを1回だけ生成しようとしています。現在のポップアップが機能していません。 私はここにいるので、私はこれを管理することができません。いいえ助けてくださいポップアップを1回だけ表示する
ここに私のjqueryコードです。私は、これは
$(document).ready(function() {
if (localStorage.getItem('popState') != 'shown') {
$("#popup").delay(2000).fadeIn();
localStorage.setItem('popState', 'shown')
}
$('#popup-close').click(function (e) // You are clicking the close button
{
$('#popup').fadeOut(); // Now the pop up is hiden.
});
$('#popup').click(function (e) {
$('#popup').fadeOut();
});
});
div{
height : 50px;
background-color:blue;
}
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<div class="modal fade" id="popup" >
<div class="modal-dialog">
<div class="model-image">
<div class="modal-header">
<button type="button" class="popup-close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
\t <div class="model-titles"> <div class="delivery"></div></div>
<div class="custom-discount"> <div class="amt"></div></div>
</div>
</div>
</div>
</div>
</body>
おそらく 'id =" popup "' 'id ="#popup "'(no#)が必要です。 'class ="#popup-close "と同じです。 – j08691
j08691 @ ok Poupが動作しています。ブラウジングの後、これは永遠の時間になります。そして私はユーザーセッションに基づいてポップアップを1回だけ生成しようとしています –
ユーザーセッションに変数を保存しますか? –