2012-08-14 22 views
0

我正在嘗試將點擊事件添加到使用jquery和html5的形狀中,但不僅僅是整個畫布可點擊的形狀。需要一些幫助。這是該項目html5使用jquery的單擊事件

http://soumghosh.com/otherProjects/click.html

+0

我們需要看到一些代碼,也是整個文件是可點擊到目前爲止 – MimiEAM 2012-08-14 19:19:30

+0

您可以通過點擊鏈接,只是查看源代碼...訪問代碼,是...這到底是我的問題....如何停止整個文檔可點擊..這是我的問題 – soum 2012-08-15 14:24:43

回答

0

您必須編寫一些自定義代碼來處理Canvas中的鼠標事件。看看這個tutorial的「鼠標事件」部分,它可以處理您正在尋找的類似解決方案。

希望這會有所幫助!

+0

我以前看過這篇文章,他的例子工作,但代碼是非常複雜的...我失去了它的跟蹤 – soum 2012-08-15 14:25:29

0

按照以下過程:

  1. 油漆的形狀在屏幕外層(另一帆布)具有透明背景(具有RGBA(0,0,0,0)填充
  2. 讀畫布點擊X中,從canvas.onclick事件Y位置
  3. 檢查屏幕外層的x,y座標:
    • 如果層(X,Y)= RGBA(0,0,0,0),則點擊是形狀外。
    • else shape is cl icked。
+0

你能給我多一點細節?我很難按照你的解決方案 – soum 2012-08-15 14:27:53

+0

哪部分?這很簡單。 – Peter 2012-08-16 16:05:13