Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onmousemove仅在右键单击时触发_Javascript_Php_Html_Xampp - Fatal编程技术网

Javascript onmousemove仅在右键单击时触发

Javascript onmousemove仅在右键单击时触发,javascript,php,html,xampp,Javascript,Php,Html,Xampp,我搬家有问题。我创建了一个div元素,并在其中添加了onmousemove=“doSomething()”,但它不起作用。到目前为止,我一直在尝试使用addEventListener(),object.onmousemove=doSomething()来完成这项工作,我已经将重要的代码从工作正常的地方复制到了我的页面末尾 我发现,当我用onmousemove右键单击元素时,这两个代码都会触发一个事件,效果很好——当鼠标移动时,所有函数都会按应有的方式执行。如果我尝试使用事件侦听器,也会发生同样的

我搬家有问题。我创建了一个div元素,并在其中添加了
onmousemove=“doSomething()”
,但它不起作用。到目前为止,我一直在尝试使用
addEventListener()
object.onmousemove=doSomething()
来完成这项工作,我已经将重要的代码从工作正常的地方复制到了我的页面末尾

我发现,当我用onmousemove右键单击元素时,这两个代码都会触发一个事件,效果很好——当鼠标移动时,所有函数都会按应有的方式执行。如果我尝试使用事件侦听器,也会发生同样的情况

有没有办法解决这个问题


编辑:我现在发现真正的问题是,页面作为动作加载到其他页面表单中。(创建onmousemove工作的文件,然后尝试使用相同的表单加载它)表单正在上载文件-图像,我正在使用xampp

首先,您应该分配函数,而不是结果

  -> object.onmousemove=doSomething    // no brackets
添加事件侦听器也是如此

 object.addEventListener('mousemove', doSomething , false);

嘿,试试这个来捕捉页面上的鼠标移动事件

var xPrev = 0;
jQuery(document).ready(function(){

   $(document).mousemove(function(e){
       xPrev<e.pageX ? $('#lr').html("right") : $('#lr').html("left");
       xPrev=e.pageX;
      $('#status').html(e.pageX +', '+ e.pageY);

   }); 
})
var xPrev=0;
jQuery(文档).ready(函数(){
$(文档).mousemove(函数(e){

Xprev和我从w3schools复制了重要的代码如果你想更好地学习,请不要参考该网站w3schools参考只是在我的Chrome上运行的一段代码。现在我尝试在正文末尾添加一个iframe并删除其上的onload。仍然是一样的-只在右键单击下运行。我使用的是XAMPP btw,文件是.php,在表单提交(post).OP从来没有说过关于jQueryOk的任何事情。很抱歉,我没有看到问题被标记为javascript。谢谢,但我还没有学会jQueryJet,因为我可以用javascript做任何事情。我知道这“更难”,但这并不重要。在javascript中,我确实尝试将事件添加到文档-document.addEventListener…-或类似的内容。结果相同。这不是答案。抱歉:D