. var Offxl = down.clientx - Offx ؛ var Offyl = down.clienty - Offy ؛ window.condition = 0 ؛ // سمة الشرط المضافة للنافذة لحل التناقض بين النقر على المستند. dragger.style.top = move.clienty - Offyl + "px" ؛ dragger.style.cursor = "move" ؛ الشرط = math.abs (move.clientx - down.clientx) + math.abs (move.clienty - down.clienty) ؛ }} dragger.onmouseup = function () {document.onmousemove = null ؛ draggerr.style.cursor = "auto" ؛ }} / *للحصول على حل التناقض بين النقر ، من الضروري الحكم على الشرط *على سبيل المثال: Candrag (dragger) ؛ d01.onclick = function () {if (! inction) {d01.style.backgroundColor = "Red" ؛ }} *حيث يكون D01 عنصرًا طفلًا في Dragger */