質問するログイン新規登録

回答編集履歴

2

調整

2021/11/17 02:45

投稿

yambejp
yambejp

スコア118110

answer CHANGED
@@ -11,4 +11,34 @@
11
11
  - ページバックしたときはどうするのか
12
12
  - ページ内リンクはどうするのか
13
13
 
14
- など課題がありそうです
14
+ など課題がありそうです
15
+
16
+ # sample
17
+ とりあえずサンプル
18
+ ```javascript
19
+ <script src="https://cdn.jsdelivr.net/npm/js-cookie@rc/dist/js.cookie.min.js"></script>
20
+ <script>
21
+ window.addEventListener('DOMContentLoaded', ()=>{
22
+ const view=Cookies.get('view')||'A';
23
+ document.body.setAttribute("data-view",view);
24
+ Cookies.set('view',view=='A'?'B':'A');
25
+ });
26
+ </script>
27
+ <style>
28
+ body[data-view="A"] #view_B{
29
+ display:none;
30
+ }
31
+ body[data-view="B"] #view_A{
32
+ display:none;
33
+ }
34
+ </style>
35
+ <body>
36
+ <div id="view_a">
37
+ a
38
+ </div>
39
+ <div id="view_b">
40
+ b
41
+ </div>
42
+ </body>
43
+ ```
44
+ 挙動が想定と違うようでしたら指摘ください

1

調整

2021/11/17 02:45

投稿

yambejp
yambejp

スコア118110

answer CHANGED
@@ -3,6 +3,7 @@
3
3
  - iframeで呼び出し先を切り替える
4
4
 
5
5
  あたりでしょうか
6
+ 切替条件はクッキーやlocalstorageあたりが妥当でしょう
6
7
 
7
8
  > アクセス毎や再読み込み時
8
9