2012-02-21 59 views
2

我正在爲一個學校項目製作網站,但由於某種原因,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

回答

3

你需要做如下:

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 

    }