欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery.messager.js 兼容

林子帆1年前7瀏覽0評論

jQuery Messager.js是一個很好的消息提示插件,它可以幫助我們在Web頁面上快速創建非常漂亮的消息框和對話框。然而,有些時候我們會發現這個插件不兼容IE8瀏覽器,這時候我們需要對它進行一些特殊的處理。

處理jQuery Messager.js不兼容IE8瀏覽器的方法非常簡單,我們只需要在插件調用之前判斷當前瀏覽器是否為IE8即可:

if (!$.support.leadingWhitespace) {
$.messager = {
alert: function (title, msg, icon, callback) {
alert(msg);
},
confirm: function (title, msg, callback) {
var result = confirm(msg);
if (callback) {
callback(result);
}
return result;
}
};
} else {
$.messager.defaults.ok = '確定';
$.messager.defaults.cancel = '取消';
}

上述代碼中,我們使用了$.support.leadingWhitespace判斷當前瀏覽器是否為IE8瀏覽器。如果是IE8瀏覽器,則我們重寫了$.messager.alert和$.messager.confirm方法,直接使用JavaScript的alert和confirm函數來進行消息提示和確認框彈出。如果不是IE8瀏覽器,則使用$.messager.defaults.ok和$.messager.defaults.cancel設置了按鈕的文本。

通過這種方式,我們可以很輕松地解決jQuery Messager.js在IE8瀏覽器中的兼容性問題。