Попытка использовать jQuery на моей Nokia выдает мне такую ошибку:Ошибка типа:“Объект $ (результат выражения $) не разрешает вызовы”.
Вопрос
Вот упрощенная демонстрация: 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.2.6 jQuery:http://jsbin.com/emugo3/14
Это была последняя версия, которая все еще работает с моим телефоном.
Не связан с StackOverflow