webForumDet fria alternativet

Dra och släpp

0 svar · 271 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 058 inlägg
#1

1. Finns det sätt att effektiviserad denna kod?
2. Finns det ngt sätt att får detta funka på relativt positionerade divar?

<script language="javascript">
	var srcObj = new Object;
	
        function cancelEvent() {
            window.event.returnValue = false;
        }
        
        function drop(id) {
		srcObj = window.event.srcElement;
		alert(srcObj.myLabel + ' : '+ id);

        }
        
        function handleMouseMove() {
            if (window.event.button == 1) {
				srcObj = window.event.srcElement;
				if(srcObj.className=='dnd'){
				srcObj.dragDrop();
				}
            }
        }      
    </script>

<div class="dnd" style="position:absolute;top:100px;background:red;cursor:pointer;" ondragover="cancelEvent()" ondrop="drop('A')" onmousemove="handleMouseMove()" myLabel="122">A</div>
<div class="dnd" style="position:absolute;background:red;cursor:pointer;" ondragover="cancelEvent()" ondrop="drop('B')" onmousemove="handleMouseMove()" myLabel="125">B</div>
Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb