2011-11-02 2 views
0

$ -function (jquery, mootools, ...)을 감지하려고하는 외부 라이브러리가 있는데, 존재하지 않으면 자체 덮어 쓰기를 사용합니다 그것. 그들은 세계적인 범위에서 이것을 수행하며, 이것에 대해 직접 할 수있는 것이별로 없습니다.

if ($ == null) { 
    var $ = myFunction; 
} 

이것은 최신 브라우저에서 작동하지만 IE7/IE8은 중단됩니다. 내 질문에 어떻게 모든 브라우저에서 $ - 함수의 존재를 안정적으로 감지 할 수 있습니까?

답변

4
if (typeof(window.$) === 'undefined') { 
    window.$ = myFunction; 
} 
관련 문제