我们公司的网站使用
在鼠标按下时,画布被正确地替换为图像,并在鼠标抬起时重新放置。然而,这并不允许拖放图像标签,可能是因为替换发生得太晚了。
我们使用了一个插件,还提供了对图表特定区域的工具提示,因此我不能在悬停/悬停结束时替换元素,因为那样会停止工具提示的工作。
如何使图像本身可以拖放? 这里是一个可行的JSFiddle示例。
canvas
元素在页面上呈现图表。然而,这些元素无法被拖放到Microsoft Word文档或电子邮件客户端中。因此,我想出了一种方法,通过从画布中获取base64数据,在鼠标按下时用一个外观相同的img
替换画布。在鼠标按下时,画布被正确地替换为图像,并在鼠标抬起时重新放置。然而,这并不允许拖放图像标签,可能是因为替换发生得太晚了。
我们使用了一个插件,还提供了对图表特定区域的工具提示,因此我不能在悬停/悬停结束时替换元素,因为那样会停止工具提示的工作。
如何使图像本身可以拖放? 这里是一个可行的JSFiddle示例。