HTML5 - setDragImage有时只能工作吗?

时间:2011-09-07 21:46:57

标签: html5 canvas drag-and-drop

我有设置draggable =“true”的div,它有一个dragstart处理程序。在句柄中我setDragImage(image,0,0);它通常有效。但每五次左右我尝试拖动(并且总是第一次),似乎图像没有加载,因此浏览器没有setDragImage。

如何解决此问题并确保每次都将图像加载/用作拖动图像?我的一位朋友说画布可能有所帮助。

1 个答案:

答案 0 :(得分:1)

可能在您调用setDrawImage()

的点上未加载图像

您可能想要使用图像预加载器:

Preloading images with jQuery