月別アーカイブ: 2023年1月

jQuery Javascript History.back()を判定

FirefoxでHistory.back()で戻った時ボタンが押せないと指摘を受けたので対策

// 画面からHistory.back()や戻るボタンで戻った場合
window.onpageshow = function() {
    // ボタンを押せる状態にする
    $('.btn').attr('disabled', false);
};
// 連打制御
$('.btn').click(function() {
    $('.btn').attr('disabled', true);
    $('#form_name').submit();
});

Window: pageshow イベント
ブラウザーの進む、戻るボタンを利用してこのページに戻ったときに実行させたい処理を書く。