簡體   English   中英

Canvas Jquery添加鏈接一個href

[英]Canvas Jquery adding link a href

.....

var ctx = canvas.getContext("2d")

ctx.clearRect(pt.x-w/2, pt.y-7, w,14)

ctx.font = "bold 11px Arial"

ctx.textAlign = "center"

ctx.fillStyle = "#888888"

ctx.fillText(label||"", pt.x, pt.y+4)

.....

如何在此文本中添加更多屬性,例如單擊打開URL,懸停執行某些操作等

構成畫布的部分不是HTML元素。 你不能將事件附加到它們,實際上沒有任何一個組件的單獨記憶; 一旦你將它提交到畫布,它就會被合並為一張圖片和其他所有圖片。

解決方法是自己記住坐標的位置,然后,當在游標上注冊點擊時,手動解釋它的含義。

這是非常重要的,並且有許多庫可以自動執行此類操作。 看看KineticJS

除了Utkanos所說的,您還可以使用css覆蓋html鏈接( <a href=""></a> )元素,即定位和樣式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM