【发布时间】:2017-04-26 17:15:26
【问题描述】:
这是简化的代码,它应该得到鼠标移动时的坐标。
JavaScript:
document.body.onmousemove = move;
function move (e) {
var xyz = document.getElementById("coord");
x = e.clientX ;
y = e.clientY ;
xyz.innerHTML = x +" "+ y ;
}
HTML:
<div id="coord"></div>
它在 CodePen 上运行良好,但在网站上却不行。
【问题讨论】:
-
您使用 () 调用移动函数并分配结果,而我想您想要的是分配函数本身。所以从作业中删除 ()
-
它在没有“()”的 codepen 上工作,但在网站上不起作用
-
显示足够多的minimal reproducible example 代码,以便我们可以重现您的问题,然后我们可能会为您以及稍后看到问题的人提供有用的建议。
-
document.body.onmousemove = 移动;应该做的工作
-
“它可以在没有“()”的 codepen 上工作,但它不能在网站上工作” 如果没有 minimal reproducible example,我们将无法帮助您。
标签: javascript function call