Gunnar Bittersmann: Drag-Image im IE/Edge

Beitrag lesen

@@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