0

有很多页面告诉我如何在画布上拖动形状或图像,甚至拖动文本。但是,我想以可点击的 HTML URL(超链接)的形式拖动文本,即将多个文本组合在一个画布上以给人一种相关性的印象(链接彼此越近,它们的相关性越密切。(作为 HTML 链接,只有它们的标题是可见的 - 实际的 URL 将被隐藏)。

出现的第一个问题是我是否可以使用单击左键来激活链接(将我带到另一个页面)或将其解释为拖动的开始。可能我将不得不使用不同的热键,例如 r-click 拖动,l-click 激活。我不想双击来激活 - 额外的点击变得乏味。

在这个论坛或其他地方,我还没有找到任何专门解决这个问题的东西,所以对于如何实施这种拖放形式的建议,我将不胜感激。谢谢。

4

1 回答 1

1

移动链接本质上与移动图像相同。Canvas 没有 URL 组件或标签元素 - 您必须创建自己的。

因此,您几乎只需创建一个带有 onclick 事件的按钮,该事件将调用与该按钮关联的 URL。

于 2013-02-22T06:31:49.230 回答