使用screenx / screeny和他们的同类,不完全正常工作

时间:2014-08-14 08:53:45

标签: javascript object browser model position

我的jsfiddle在这里: http://jsfiddle.net/diabetesjones/o9o9bs0h/3/

现在,这是Jon Duckett直接使用Javascript和JQuery的一个例子,但它对我不起作用。

我也认为他的例子可能是错的,而不是

el.addEventListener('mousemove', showPosition, false);

我应该把

el.addEventListener('mousemove', function(event) { showPosition(event);});

但是那也没有用......现在已经摆弄了几个小时! 任何澄清都会很棒,此时我认为这是一个错字。 :p 谢谢!

1 个答案:

答案 0 :(得分:0)

有一些错误:

一个:您使用的是:document.getElementById('body'),身体没有id="body" 属性。

两个:您使用的是sx.value ....而且您必须使用sx.innerHMTL...因为它们是DIV标记。

:代码是在身体被加载的情况下被激发,因此没有找到它的事件处理程序。

这里是FIDDLE所有固定和测试的

寻找自己:)