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