タグ

ブックマーク / qiita.com/rita_cano_bika (1)

  • Firefoxで戻るボタンを押したときに前の効果が残ったままになる - Qiita

    タイトルのことで少しハマったのでメモメモ。 検索ボタンなどを二重押しさせないようにJavaScriptの方で、一度押したらそのボタンを押せないようにしてた(もちろん検索後はPOSTするので元に戻る) IEでは問題なくこれで動くけど、Firefoxでは戻るボタンを押したときにボタンが押せないままになっている。 この原因はIEとかChromeはonloadイベントが呼ばれるけど、Firefoxでは呼ばれないために起こるっぽい。 なのでFirefox用に戻るボタン押下時やページ表示時に実行されるというpageshowを使って対応することにした。 /* * 検索ボタン */ $( document ).on( "click", "#Search", function() { /* 検索の処理とか */ /* ------------ */ document.body.style.cursor =

    Firefoxで戻るボタンを押したときに前の効果が残ったままになる - Qiita
  • 1