Javascript: обнаружение $ -функции во всех браузерах - PullRequest
0 голосов
/ 02 ноября 2011

У меня есть внешняя библиотека, которая пытается обнаружить $ -функцию (jquery, mootools, ...) и, если она не существует, будет использовать свою собственную, перезаписывая ее.Они делают это в глобальном масштабе, и я мало что могу с этим поделать.

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

Это работает в современных браузерах, но IE7 / IE8 ломается.У меня вопрос, как надежно определить наличие $ -функции во всех браузерах?

1 Ответ

4 голосов
/ 02 ноября 2011
if (typeof(window.$) === 'undefined') {
  window.$ = myFunction;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...