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

回答編集履歴

2

コメントを受けて追記

2025/11/06 05:41

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37643

answer CHANGED
@@ -23,3 +23,17 @@
23
23
 
24
24
  参考:
25
25
  [モーダルUIをシンプルにできる! 進化を続けるHTMLのdialog要素 - ICS MEDIA](https://ics.media/entry/250904/)
26
+
27
+ ---
28
+
29
+ ### コメントを受けて追記
30
+
31
+ イベントを拾う形ではどうでしょうか。
32
+ 変更したサンプルを置いておきます。
33
+ https://jsfiddle.net/Lhankor_Mhy/xj05wpa2/1/
34
+
35
+ ```js
36
+ $(document).on('closing', '.remodal', function (e) {
37
+ window.location.hash = '#contact';
38
+ });
39
+ ```

1

参考URLを追記

2025/11/06 04:43

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37643

answer CHANGED
@@ -12,4 +12,14 @@
12
12
  <a href="#contact">
13
13
  <div class="remodal-cancel remodal-cancel_btn">×</div>
14
14
  </a>
15
- ```
15
+ ```
16
+
17
+ 下のボタンも同様に。
18
+
19
+ ---
20
+
21
+ 現状のWEB標準から考えますと、ターゲットデバイスに縛りがないのであれば、昔のライブラリを使わずに`dialog`要素を使った方がいいかと思います。
22
+ 老婆心ながら。
23
+
24
+ 参考:
25
+ [モーダルUIをシンプルにできる! 進化を続けるHTMLのdialog要素 - ICS MEDIA](https://ics.media/entry/250904/)