質問編集履歴
1
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,19 +2,26 @@
|
|
2
2
|
閲覧ありがとうございます。
|
3
3
|
|
4
4
|
jQueryを使ってCookieを参照し、モーダルを表示する処理を実装しています。
|
5
|
-
仕様は以下の通りです。
|
5
|
+
仕様、およびプラグインは以下の通りです。
|
6
|
+
|
7
|
+
【仕様】
|
6
8
|
0. サイトに訪れた初回のみモーダルを表示
|
7
9
|
0. ブラウザを閉じたときにCookieを削除(タブを閉じたときや、ページ遷移時ではない)
|
8
10
|
0. 再度ブラウザを開き、サイトに訪れるとモーダルが表示される
|
9
11
|
|
10
|
-
|
12
|
+
【プラグイン】
|
13
|
+
- jquery-3.2.1.min.js
|
11
|
-
|
14
|
+
- jquery.cookie.js
|
12
|
-
できないので、ご教授お願いいたします。
|
13
15
|
|
16
|
+
|
17
|
+
仕様の2番目の
|
18
|
+
「ブラウザを閉じたときにCookieを削除」ができません。
|
19
|
+
ご教授お願いいたします。
|
20
|
+
|
14
21
|
### 該当のソースコード
|
15
22
|
|
16
23
|
```jQuery
|
17
|
-
//モーダルの開閉、Cookieの保存
|
24
|
+
// モーダルの開閉、Cookieの保存
|
18
25
|
$(function () {
|
19
26
|
$(".modal").show();
|
20
27
|
$.cookie('save') == 'on' ? $(".modal").hide() : $(".modal").show();
|
@@ -26,7 +33,7 @@
|
|
26
33
|
});
|
27
34
|
});
|
28
35
|
|
29
|
-
//
|
36
|
+
// Cookieの削除
|
30
37
|
$(document).ready(function () {
|
31
38
|
$(window).on('beforeunload', function (e) {
|
32
39
|
$.cookie('save', null);
|