Попытка использовать jQuery на моей Nokia дает мне эту ошибку: TypeError: «Object $ (результат выражения $) не разрешает вызовы». - PullRequest
1 голос
/ 06 августа 2010

Nokia Error flickr

Вот упрощенная демонстрация: http://jsbin.com/emugo3

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
try {
  $(function () {
    $.noop();
    $("#hello").text("it works");
  });
} catch (e) {
  alert(e.message);
}
</script>

Пользовательский агент для браузера моего телефона:

NokiaE71x/ATT.03.28 Mozilla/5.0 SymbianOS/9.3; U; [en]; Series60/3.2; Profile/MIDP-2.1 Configuration/CLDC-1.1 AppleWebKit/413 (KHTML, like Gecko) Safari/413

Я пытался погуглить эту ошибку, и я видел людей с действительно старыми версиями Safari, имеющих ту же проблему, но я пока не видел решения.Кто-нибудь знает, что я могу попробовать?

1 Ответ

1 голос
/ 07 августа 2010

Решение, которое сработало для меня, заключается в использовании версии 1.2.6 jQuery: http://jsbin.com/emugo3/14

Это была последняя версия, которая все еще работает с моим телефоном.

...