jQuery 教程
jQuery 是个 JavaScript 库。
jQuery 极大地简化了 JavaScript 编程。
jQuery 很容易学习。
本章节的每一篇都包含了在线实例
通过本站的在线编辑器,你可以在线运行修改后的代码,并查看结果 。
点击 "尝试一下" 按钮查看结果 。
jQuery 实例
在本文中,您将通过教程以及许多在线实例,学到如何通过使用 jQuery 应用 JavaScript 效果。
jQuery 测验
在小鸟启蒙上测试你的 jQuery 技能!
jQuery 参考手册
在本文中,你将学习到更多的jquery的使用方法。
大王叫我来巡山1998
Jquery 1.9 以上版本 用 $.browser 方法
jquery 1.9 以上版本去掉了对 $.browser 的支持采用$.support 来判断浏览器类型
导致很多插件报错"Uncaught TypeError: Cannot read property 'msie' of undefined".
用jquery的继承机制 jquery 1.9.0 以上版本扩展使其支持 $.browser 方法 兼容之前组件
jQuery.extend({
browser: function(){
var rwebkit = /(webkit)\/([\w.]+)/, ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/,rmsie = /(msie) ([\w.]+)/,rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/,browser = {},
ua = window.navigator.userAgent,browserMatch = uaMatch(ua);
if (browserMatch.browser) {
browser[browserMatch.browser] = true;
browser.version = browserMatch.version;
}
return { browser: browser };
},
});
function uaMatch(ua) {
ua = ua.toLowerCase();
var match = rwebkit.exec(ua)|| ropera.exec(ua)|| rmsie.exec(ua)|| ua.indexOf("compatible") < 0 && rmozilla.exec(ua) || [];
return {browser : match[1] || "",version : match[2] || "0"};
}