菜单键触发mousedown事件监听器

时间:2015-02-19 22:16:37

标签: javascript mousedown

当我遇到这个问题时,我一直在研究我的自定义事件监听器。 当我按下菜单键时,mousedown事件会在页面位置触发

offsetX: 1
offsetY: 1

,上下文菜单出现在该位置。顺便说一句,这不是我的问题,因为如果我阻止默认的contextmenu事件,mousedown事件仍会触发。 这是我的代码:



$(window).load(function(){
    $('.entry').on('mousedown',function(){
	console.log('mousedown triggered');
    });
});

   
<!DOCTYPE html>
<html>
  <head>
    <style>
      html,body{
      width:100%;
      height:100%;
      margin:0;
      }
      .entry{
      width:100%;
      height:100%;
      }
    </style>
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  </head>
  <body>
    <div class="entry"></div>
    <script src='./test.js'></script>
  </body>
</html>
&#13;
&#13;
&#13;

即使我使用原生的javascript方法,我也无法摆脱这种奇怪的行为。 每个建议或帮助都将不胜感激!

0 个答案:

没有答案