在写页面的时候, 会遇到浏览器兼容问题, 在这个浏览器中可以使用, 但在其他浏览器中却不能很好的显示.
以下就是判断浏览器的方法, 从而更好的区分代码, 使得页面正常浏览.
- function JudgeBroswer() {
- if($.browser.msie) {
- alert("this is msie!"); //IE
- }else if($.browser.Safari) {
- alert("this is safari!"); //Safari
- }else if($.browser.mozilla) {
- alert("this is mozilla!"); //Firefox
- }else if($.browser.opera) {
- alert("this is opera"); //Opera
- }
- }
注:
jQuery 从 1.9 版本开始, 移除了 $.borwser 和 $.browser.version, 取而代之的是 $.support.
在 2.0 版本中, 将不再支持 IE6/7/8. 以后, 如果用户需要支持 IE6/7/8, 只能用 jQuery1.9. 以后如果用户需要支持 IE6/7/8, 只能使用 jQuery1.9 及以下版本. 如果要全面支持, 并混合使用 jQuery1.9 以下和 2.0 及以上版本, 官方的解决方案是使用只有 IE 识别的条件表达式:
- <!--[if lt IE 9]>
- <script src='jquery-1.9.0.js' </script>
- < ![endif]--><!--[
- if gte IE 9] > <script src = 'jquery-2.0.0.js'
- </script>
- <![endif]-->
- (相关课程推荐: jQuery 教程 https://www.html.cn/jskuangjia/jquery/ )
来源: http://www.css88.com/qa/jquery/15501.html