Drag-Image im IE/Edge
bearbeitet von Gunnar Bittersmann@@Gunnar Bittersmann
> IE/Edge haben die Methode `event.dataTransfer.setDragImage()`{: .languag-js} nicht implementiert.
Mihai Valentin hat einen Polyfill [setDragImage-IE](https://github.com/MihaiValentin/setDragImage-IE) geschrieben.
Der brachte mich auf die Idee:
> Weiß jemand, wie ich auf anderem Weg das _drag image_{: @en} (das Bild, was beim Draggen am Mauszeiger hängt) wegbekomme?
~~~js
if (typeof event.dataTransfer.setDragImage === 'function')
{
event.dataTransfer.setDragImage(document.head, 0, 0);
}
else
{
element.style.opacity = '0';
window.window.requestAnimationFrame(function ()
{
element.style.opacity = '1';
});
}
~~~
{: style="-moz-tab-size: 2; tab-size: 2"}
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)
Drag-Image im IE/Edge
bearbeitet von Gunnar Bittersmann@@Gunnar Bittersmann
> IE/Edge haben die Methode `event.dataTransfer.setDragImage()`{: .languag-js} nicht implementiert.
MihaiValentin hat einen Polyfill [setDragImage-IE](https://github.com/MihaiValentin/setDragImage-IE) geschrieben.
Der brachte mich auf die Idee:
> Weiß jemand, wie ich auf anderem Weg das _drag image_{: @en} (das Bild, was beim Draggen am Mauszeiger hängt) wegbekomme?
~~~js
if (typeof event.dataTransfer.setDragImage === 'function')
{
event.dataTransfer.setDragImage(document.head, 0, 0);
}
else
{
element.style.opacity = '0';
window.window.requestAnimationFrame(function ()
{
element.style.opacity = '1';
});
}
~~~
{: style="-moz-tab-size: 2; tab-size: 2"}
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)