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 イベント
ブラウザーの進む、戻るボタンを利用してこのページに戻ったときに実行させたい処理を書く。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください