@@Gunnar Bittersmann
Mit
event.dataTransfer.setData('text', '…');
geht’s.
„Geht“ heißt in dem Fall: IE bricht das Script nicht ab. Das drag image ist weiterhin zu sehen.
opacity
zu ändern funzt im Edge, nicht aber im IE. visibility
zu ändern tut’s aber.
Würden Screenreader bei Änderung der Sichtbarkeit auf visible
anfangen loszuplappern? Hab vorsichtshalber mal ein ARIA-Attribut spendiert. Hab aber noch nicht getestet, ob das wirkt.
if (typeof event.dataTransfer.setDragImage === 'function')
{
event.dataTransfer.setDragImage(document.head, 0, 0);
}
else
{
calendarListElement.style.visibility = 'hidden';
calendarListElement.setAttribute('aria-hidden', 'false');
window.requestAnimationFrame(function ()
{
calendarListElement.style.visibility = 'visible';
});
}
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory