jQuery 使用的是通过正则来匹配userAgent判断浏览器的种类和版本. 如果我们要来判断当前浏览器是否是IE6应该如何来判断?
jquery API中可以使用$.browser方法判断浏览器类型。
$.browser 浏览器内核标识 可用值: safari opera msie mozilla
判断是否是ie6浏览器的代码:if ($.browser.msie && ($.browser.version == “6.0″) && !$.support.style)
{//代码}
使用实例://判断是否按回车,如果是则提交表单
if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {
$("#login_form").keypress(function(e){
var e = e || window.event;
var keycode = e.which || e.keyCode;
if (keycode==13) {
$("#clogin").trigger("click");
}
});
} else {
$("#login_form").keydown(function(e){
var e = e || window.event;
var keycode = e.which || e.keyCode;
if (keycode==13) {
$("#clogin").trigger("click");
}
});
}
本文来自jQuery答疑栏目,欢迎学习!