Javascript在html5画布上单击事件不起作用

Javascript在html5画布上单击事件不起作用

问题描述:

我正在为一个学校项目制作网站,但由于某种原因,javascript单击元素不起作用... Here是链接到完整网站的链接。Javascript在html5画布上单击事件不起作用

以下是一些要点,它可能比网站本身更新。

index.html canvas.js

请帮忙,谢谢。

+2

请www.jsfiddle.net做出的jsfiddle – 2012-02-21 19:34:41

+2

你要绑定的'click'事件处理程序的元素可用之前。每个DOM操作都必须进入'$(function(){...})'。 – 2012-02-21 19:36:22

+0

哇,谢谢!这真的有帮助,我已经绝望了!继续并“回答”这个问题,这样我就可以称赞你= D。 – HolyThunder 2012-02-21 19:42:54

你需要做如下:

can = document.getElementById("canvas") //get canvas element 
    can.addEventListener('click', function_name, false) //register event 


    function function_name(e) //handle event 
    { 
     //your code for click event 

    }