[英]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.