【发布时间】:2014-05-25 19:58:10
【问题描述】:
我想在每个用户会话中显示一次 div(例如,它仅显示在首页,然后当您打开子页面时,它不显示)然后在 5 秒后隐藏它。
这是我目前所拥有的。我的问题是,在第一次加载页面时,它应该消失,然后每次加载,它都不会。
html:
<a id="swipe-tooltip">Swipe Tooltip</a>
js:
$( document ).ready(function() {
if ( !localStorage.getItem("visited") ) {
$("#swipe-tooltip").show().fadeIn();
$("#swipe-tooltip").show().delay(5000).fadeOut();
localStorage.setItem("visited", true);
}
window.addEventListener("beforeunload", function( event ) {
localStorage.setItem("visited", false);
});
});
【问题讨论】:
标签: javascript jquery html session