我想顯示的鼠標位置當它的一個元素..繼承人裏面的代碼:在元件的JavaScript鼠標位置(代碼不工作)
Mouse Events Example function GetMousePositionInElement(ev, element) { var osx = element.offsetX; var osy = element.offsetY; var bottom = osy + element.height(); var x = ev.pageX - osx; var y = bottom - ev.pageY; return { x: x, y: y, y_fromTop: element.height() - y }; } function handleEvent(oEvent) { var oTextbox = document.getElementById("txt1"); var elem = document.getElementById("div1"); var xp = GetMousePositionInElement(oEvent, elem).x; var yp = GetMousePositionInElement(oEvent, elem).y; oTextbox.value += "\n x = " + xp + "y= " + yp; }Use your mouse to click and double click the red square.
div style="width: 100px; height: 100px; background-color: red" onmouseover="handleEvent(event)" id="div1"> /divtextarea id="txt1" rows="15" cols="50"> /textarea>
有一個在代碼中的問題。鼠標位置不顯示在texArea內部。爲了使代碼正常工作和正常工作,我必須做些什麼改變? (of-cource並非所有的代碼都顯示出來,我刪除了一些<和> inoder向你展示了代碼中的某些部分,但是代碼語法是正確的,但這不是問題)
謝謝。