1. 程式人生 > >checkbox/radio onchange不能相容ie8 如何處理?

checkbox/radio onchange不能相容ie8 如何處理?

在ie8下,checkbox的onchange沒能實現觸發自定義的函式,如何解決該問題,如下:

function forIe(){
    if($.browser.msie){  //判斷瀏覽器是否為ie
        $("input[type='checkbox']").click(function(){
            this.blur(); //先失去焦點,執行你的自定義的操作
            this.focus();//再獲取焦點,是滑鼠還在那個地方,好進行下一步的操作
        })
    }
}
在 相應設定的頁面進行引用即可:
$(function(){
        forIe();
    })