본문 바로가기

Dev/JS/JQuery

jquery 1.9에서 빠진 $.browser 기능 대체

jquery 1.9 버전에써 브라우저 구분하는 $.browser 기능이 빠진것을 대체하는 소스 코드.
//browser detect
var browser = (function() {
  var s = navigator.userAgent.toLowerCase();
  var match = /(webkit)[ \/](\w.]+)/.exec(s) ||
              /(opera)(?:.*version)?[ \/](\w.]+)/.exec(s) ||
              /(msie) ([\w.]+)/.exec(s) ||               
              /(mozilla)(?:.*? rv:([\w.]+))?/.exec(s) ||
             [];
  return { name: match[1] || "", version: match[2] || "0" };
}());
 
// using
if(browser.name == 'msie'){...}

출처: http://invalid.kr/jquery-1-9-browser/


'Dev > JS/JQuery' 카테고리의 다른 글

동적으로 태그 추가  (0) 2013.09.26
hover image change  (0) 2013.09.24
Simplest Accordion Menu  (0) 2013.09.11
[JQuery] 사이드바 탭 구현  (0) 2013.09.06
Select 박스에서 선택된 Option 텍스트값 가져오기  (0) 2013.08.27