无法将“tap”事件绑定到画布

时间:2012-01-30 09:19:21

标签: javascript jquery html5 html5-canvas

尝试点击画布,没有任何反应。我做错了什么?

<html>
<head>
<title>canvas tap</title>
<script src="http://code.jquery.com/jquery-1.7.1.js"></script>

<script type="text/javascript">
    $(document).ready(function() {
        $('#my_canvas').bind('tap', function() {
            alert("Canvas pressed!");
        });
    });
</script>

</head>
<body>

<div id="div1" style="width:auto;height:auto;background-color:yellow">
    <canvas id="#my_canvas" width="200" height="200"></canvas>
</div>

</body>
</html>

谢谢!

1 个答案:

答案 0 :(得分:3)

tap事件由jQuery Mobile定义,而您只包含普通的jQuery。