Jump to content

User:Cobaltcigs/DisableDragDrop

From Wikipedia, the free encyclopedia

Source code:

function DisableDragDrop(e) { //based on https://stackoverflow.com/a/1593528
	e.setAttribute("ondragstart", "return false");
	e.setAttribute("draggable", "false");
	h = "event.dataTransfer.dropEffect='none'; event.stopPropagation(); event.preventDefault();";
	e.setAttribute("ondragenter", h);
	e.setAttribute("ondragover", h);
	e.setAttribute("ondrop", h);
	}

Examples:

DisableDragDrop(wpTextbox1); // disable dragging text in the edit box
// or
DisableDragDrop(document.body); // disable dragging anything on the entire page