回答編集履歴
1
文書の改善
answer
CHANGED
@@ -6,4 +6,6 @@
|
|
6
6
|
### なぜイベントが発火しないか
|
7
7
|
` $("#graydisplay, #graydisplay img")`の要素に`click()`でイベントを設定している為です。
|
8
8
|
その指定では非同期の要素にはイベントが付与されない為、ブラウザバックで発火しないものと思われます。
|
9
|
-
正しくはdocument要素に`.on()`でイベントを付与してみてください。
|
9
|
+
正しくはdocument要素に`.on()`でイベントを付与してみてください。
|
10
|
+
`IE、Chrome`では動作確認済みですが、m.ts10806さんの言う通り、他のブラウザではバグがあるかもしれません。
|
11
|
+
一年前の記事で、端末がないので動作確認していませんが、[参考URL](https://iwb.jp/safari-chrome-back-button-javascript-disabled/)
|