如此经典的问题,但在寻找实际原因时却遇到了可怕的时间。通常,当我看到这个错误时,这是因为 jQuery 引用是在需要它的代码之后,或者返回 jQuery 链接,或者 jQuery 冲突等......到目前为止,这些似乎都不是这种情况。不幸的是,寻找这个问题的解决方案导致我在发布此类案例后发布。我敢肯定我的问题在这里同样简单,但是一个多小时的狩猎,仍然没有运气......
编辑:附加信息...解决方案文件(我已经多次重新创建试图解决这个问题。是 JavaScript Windows Store Blank App 模板,我在 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>