var x = event.target||event.srcElement;
document.getElementById(x.id).style.left = 200 + "px" ;
document.getElementById(x.id).style.top = 100 + "px" ;
在谷歌瀏覽器和IE瀏覽器上運行良好,但在Firefox上無法運行。嘗試在谷歌。谷歌說event.srcElement(適用於IE瀏覽器,但不在Firefox上),所以我添加了event.target,但仍然無法正常工作。是否有任何更改我需要做的工作在Firefox上?順便說一句,我使用3.5版本的Firefox。event.target不能在Firefox上工作
function up()
{
dragok = false;
document.onmousemove = null;
var x = event.target||event.srcElement;
document.getElementById(x.id).style.left= 200 + "px" ;
document.getElementById(x.id).style.top= 100 + "px" ;
}
請幫助我,使之在Firefox
你可以做一個http://jsfiddle.net/或http://jsbin.com/的完整代碼的「不工作」的例子? –
你能否展示更多的代碼(理想的JSFiddle演示)?順便說一句,沒有必要尋找'x'的'id',然後通過'id'查找特定的元素,你可以使用'x.style.left'。 – duri