訪問者がサイトの特定のセクションにアクセスしたときにポップアップを使用しています。訪問者がxを押すと、ポップアップが閉じられ、私はこの状態を訪問中も持続させ、迷惑をかけないようにします。しかし、ブラウザを閉じてもう一日サイトに戻ってきたら、ポップアップをもう一度表示したい。私がページに戻るときにsessionStorageが持続しない
Chromeデスクトップブラウザ:現時点では、ポップアップが表示されている場所で動作しています。xをクリックすると閉じる、サイトの他のページをクリックすると表示されませんが、トップレベルのページに戻り、再びポップアップします。逆に、私がインテリアページに入り、それを閉じるとヒットしますが、トップレベルのページに行くと再び表示されます。私は間違って何をしていますか?
require(["jquery", "domReady!"], function ($) {
// mobile
$(window).on('touchmove', function() {
if (($(window).scrollTop() > $(window).height()/2) &&
sessionStorage.getItem('semCroPopupDisabled') !== "true") {
$('#croWrapper').animate({
bottom: 0
}, 'fast');
}
});
// desktop
$(window).on('scroll', function() {
if (($(window).scrollTop() > $(window).height()/2) &&
sessionStorage.getItem('semCroPopupDisabled') !== "true") {
$('#croWrapper').animate({
bottom: 0
}, 'fast');
}
});
$('#croWrapper').on('click', '#xclose', function() {
sessionStorage.setItem('semCroPopupDisabled', "true");
$('#croWrapper').hide();
});
});
https://stackoverflow.com/questions/5523140/html5-local-storage-vs-session -storage – Marek
質問をする前にドキュメントを読むhttps://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage – charlietfl
私はMicheleがsessionStorageを特に使用していると思います。 sessionStorageのセッション終了時の機能を削除することを望んでいます。彼女の質問は、セッション間ではなく、特定のセッション内でその機能を利用することに問題があることを私に示しています。 – Xeraqu