// Host adalah browser // Lewati referensi objek elemen yang sesuai ke fungsi fungsi candrag (drager) {drager.onmousedown = fungsi (bawah) {var offx = drager.offsetleft var offy = drager.offsettop; var offxl = down.clientx - offx; var offyl = down.clienty - offy; window.condition = 0; // Atribut kondisi yang ditambahkan untuk jendela untuk menyelesaikan kontradiksi antara klik document.onmouseMove = function (pindahkan) {drager.style.left = move.clientx - offxl + "px"; dragger.style.top = move.clienty - offyl + "px"; dragger.style.cursor = "move"; condition = math.abs (move.clientx - down.clientx) + math.abs (move.clienty - down.clienty); }} dragger.onMouseUp = function () {document.onmouseMove = null; draggerr.style.cursor = "auto"; }} / *Untuk resolusi kontradiksi antara klik, perlu untuk menilai kondisi *misalnya: candrag (dragger); d01.onClick = function () {if (! Condition) {d01.style.backgroundColor = "red"; }} *di mana d01 adalah elemen anak dari Dragger */