将 JQuery 与 HTML Canvas 结合使用
Using JQuery with HTML Canvas?
我已经有一段时间没有做网络编程了,我正在尝试重新开始。但是,我似乎无法让 JQuery 工作。
在我的javascript文件中,我有以下代码:
$(document).ready(function() {
$('#canvas').mousedown(function(e){
alert("I am an alert box!");
});
});
但是,当我单击画布时,没有任何反应。
我知道所有内容都正确链接,因为在我的 javascript 文件的顶部我有这个:
function loader()
{
var canvas = $('#canvas')[0].getContext('2d');
canvas.fillStyle = "rgba(200, 0, 200, 0.5)";
canvas.fillRect(225, 105, 200, 200);
}
(在HTML文件中,我有<body onload="loader()">
)
这工作正常,并在我加载页面时显示一个粉红色框。
有人知道为什么会发生这种情况吗?谢谢。
知道了!
问题是我在jQuery文件之前链接了我的javascript文件。
基本上,切换了这两行:
<script type="text/javascript" src="canvas.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
相关文章:
- javascript结合了数组和字典
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 将Firebase与Electron结合使用
- 结合jQuery和jetpack无限滚动
- 将Angular js与taglib结合使用
- 将图像上传ajax与表单提交ajax相结合
- IE9的HTML5 Canvas getImageData()函数存在问题
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 查找带有边框的HTML5 Canvas(点击)事件的坐标
- 加速我的复杂函数绘图仪(canvas+javascript)
- Canvas赢得't更新
- 将语句与jquery相结合,并使用媒体查询来实现返回页首按钮
- 在keydown(JS,Jquery)上更改HTML5 Canvas元素
- HTML5 Canvas访问控制允许原始错误
- 将broccoliJS与当前使用requireJS的模块化主干应用程序结合使用,我想完全放弃requireJS
- Jasny bootstrap Off Canvas菜单:如何在导航栏下强制菜单滑动
- jQuery结合了2个绑定函数(类型错误:a是未定义的)
- 在fabric.js中以PNG格式下载Canvas,给出网络错误
- 如何使用Canvas制作3D动画
- 将 JQuery 与 HTML Canvas 结合使用