onmousemove属性不适用于电子

时间:2017-04-19 07:51:43

标签: javascript html electron

在电子应用程序前端的div标签中包含 onmousemove 属性并不起作用。

这是使用的确切代码。知道同一个脚本在chrome上运行完美。 BrowserWindow以预设的初始值运行,但不会根据鼠标移动而改变。

<div
  style="background:black; height:605;width:400;"
  onmousemove="lfo.frequency.value = event.clientY;"
>
</div>

提前致谢。

1 个答案:

答案 0 :(得分:0)

除非您收到任何错误。它应该工作。

我使用onmousemove事件监听器尝试使用以下代码,它的工作原理。所以我认为问题不在于mousemove监听器。

尝试以下代码并检查其是否正常工作

        <div
          style="background:black; height:605;width:400;border:1px solid"
          onmousemove="alert(event.clientY)"
        >
        oii
        </div>

下面的完整工作代码,

<!DOCTYPE html>
<html>
  <head>
    <script>
      console.log('about')
    </script>
  </head>
  <body>
    <h1>ABOUT PAGE</h1>
    <div
      style="background:black; height:605;width:400;border:1px solid"
      onmousemove="onmove(event)"
    >
    oii
    </div>
    <p id="text"></p>
    <p>Hello!!!</p>
    <script>
      function onmove(event){
        document.getElementById('text').innerHTML = event.clientY;
      }
    </script>
  </body>
</html>