[奇怪事件簿] 事件6. 網頁點上一頁 的 checkbox

網頁點上一頁 checkbox 的 打勾的行為

checkbox是用css 去 特別做出打勾的畫面

但是網頁要下一頁 再點上一頁 回來時 checkbox 在 window.onload 或 $( document ).ready()
的時候都偵測不到已經打勾的狀態檢查程式碼如下

$("input[type='checkbox']").each(function( index ) {
  console.log( index + ": " + $( this ).is(":checked") );
});

但是畫面呈現後在去執行檢查程式碼卻又變成true

最後找到onpageshow 

window.onpageshow = function () {
    $("input[type='checkbox']:checked").removeClass("checkbox-false").addClass("checkbox-true");
};

看似能解決

如果內容有誤請多鞭策謝謝