这是一个经典的问题,但在寻找真正的原因时有一段可怕的时间。通常当我看到这个错误时,这是因为jQuery引用是在代码需要它之后,或者是返回jQuery链接,或者是jQuery冲突等等。到目前为止,似乎没有一个是这种情况。不幸的是,寻找解决这个问题的办法已经导致我在发生这种情况之后发布帖子。我敢肯定,在这里我的问题是同样简单,但一个多小时狩猎,仍然没有运气的......
编辑:附加信息... 解决方案文件(我已经重新尝试多次数字了这一点。是一个JavaScript Windows应用商店的应用空白模板,我在Visual Studio这样做,唯一的引用文件是Windows JavaScript库1.0,我试图删除这个测试也是如此。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>HTML5 Canvas Template</title>
<style>
/* styles here */
</style>
</head>
<body>
<canvas id="myCanvas" width="500" height="500">
<p>Canvas not supported.</p>
</canvas>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var canvas = $("#myCanvas").get(0);
var context = canvas.getContext("2d");
function renderContent()
{
// we'll do our drawing here...
}
renderContent();
});
</script>
</body>
</html>
您是否尝试过其他来源链接? – 2013-02-20 02:42:07
我只是试过你的代码,我没有得到那个错误。 – 2013-02-20 02:45:58
我已经尝试了不同的源代码链接(实际上是3),但是感谢检查 icanc - man我讨厌那种情况......但是这确实告诉我问题不仅限于代码本身,也许是我的解决方案的性质是错误的。 – RualStorge 2013-02-20 02:47:34