【问题标题】:How to only display onload modal once per visit per user如何在每个用户每次访问时仅显示一次加载模式
【发布时间】:2020-01-11 01:56:32
【问题描述】:

我知道您可以使用会话存储来仅显示一次加载模式。不确定语法或添加位置。

<script type="text/javascript">
    $(window).on('load', function() {
    $('#featureGuide').modal('show');
    });
</script>

【问题讨论】:

标签: jquery


【解决方案1】:

登录后设置本地存储中的值(或当您要显示时)。

<script type="text/javascript">
  $(window).on('load', function() {
    var modelShown = localStorage.getItem('modelShown');
    if(modelShown != 'YES'){
      $('#featureGuide').modal('show');
      localStorage.setItem('modelShown', 'YES');
    }
  });
</script>

注销时清除本地存储。

localStorage.removeItem('modelShown');

【讨论】:

  • 完美,谢谢!我实际上决定使用会话存储而不是本地存储,但工作方式相同:)
猜你喜欢
  • 1970-01-01
  • 2021-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多