尝试在my Nokia上使用jQuery时,会出现以下错误:TypeError:";对象$(表达式$的结果)不允许调用;
下面是一个简化的演示:尝试在my Nokia上使用jQuery时,会出现以下错误:TypeError:";对象$(表达式$的结果)不允许调用;,jquery,webkit,symbian,nokia,s60,Jquery,Webkit,Symbian,Nokia,S60,下面是一个简化的演示: 我曾尝试在谷歌上搜索这个错误,我见过使用Safari旧版本的人也有同样的问题,但我还没有找到解决方案。有人知道我可以尝试什么吗?对我有效的解决方案是使用jQuery的1.2.6版: 这是我手机上仍然可用的最新版本。对我有效的解决方案是使用jQuery的1.2.6版: 这是我手机上仍然可以使用的最新版本。为什么要调用$.noop()?我只是把它作为一个简化的测试用例使用。简单的回答是,jQuery不支持该浏览器…因为它不正确支持JavaScript,jQuery正在移动
我曾尝试在谷歌上搜索这个错误,我见过使用Safari旧版本的人也有同样的问题,但我还没有找到解决方案。有人知道我可以尝试什么吗?对我有效的解决方案是使用jQuery的1.2.6版:
这是我手机上仍然可用的最新版本。对我有效的解决方案是使用jQuery的1.2.6版:
这是我手机上仍然可以使用的最新版本。为什么要调用
$.noop()
?我只是把它作为一个简化的测试用例使用。简单的回答是,jQuery不支持该浏览器…因为它不正确支持JavaScript,jQuery正在移动版本上工作,但它还需要一段时间才能准备好。@Nick Craver-该浏览器在这个图表上被评为“B”:所以我猜某个人,某个地方至少有了基本的功能。阅读关于该图表的更多信息:这是他们想要支持的,是对浏览器及其功能的评级,jQuery目前在其中运行得不怎么样:)为什么要调用$.noop()
?我只是将其用作一个简化的测试用例。简单的回答是,jQuery不支持该浏览器…因为它不正确支持JavaScript,jQuery正在移动版本上工作,但它还需要一段时间才能准备好。@Nick Craver-该浏览器在这个图表上被授予“B”:所以我猜某个人,某个地方至少有了基本的功能。阅读关于该图表的更多信息:这是他们想要支持的,是对浏览器及其功能的评级,而不是jQuery当前在其中运行的情况:)
<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