0

嘿,我有一个快速的 javascript 问题!试图对其进行排序感到沮丧......现在我的模态 div 会在 10 秒后显示,这是正确的,但我只想在每个会话中显示一次。这是我当前的代码:

<script type="text/javascript">
 $(function() { // wait for the DOM
setTimeout(function () {
    var $modal = $('#free-awesome'); // your selector; cache it; only query the DOM once!

    $modal.modal('show'); // show modal; this happens after 10 seconds 

    setTimeout(function () {
        $modal.modal('hide'); // hide modal; 
    }, 50000);    
}, 10000);
});
</script>

有什么想法可以使该javascript在每次访问/会话中显示一次吗?

我对 javascript 很陌生,所以如果你能让我确切地知道用什么来交换上面的内容,那就太好了!

提前致谢

4

1 回答 1

1

您可以使用会话存储

if(!sessionStorage.hidemodal) {
    // your code ...

    sessionStorage.hidemodal = true;
}
于 2013-04-21T17:48:43.503 回答