【问题标题】:How can I tell which event fires when I click on an HTML object?当我单击 HTML 对象时,如何判断触发了哪个事件?
【发布时间】:2013-12-03 03:14:54
【问题描述】:

我正在尝试下载和重新使用the phone simulator here,我想找到允许我在“OS Simulator 模式”下切换设备的 javascript。

现在我有一个本地实例正在运行,但页面并没有像应有的那样刷新。我在 chrome 中尝试了 Javascript 控制台,但是当我单击对象并等待 F12 窗口中发生某些事情时,我没有看到任何事件“飞过”。

如何获取应该触发的 Javascript 的事件名称?

【问题讨论】:

  • 我很困惑,你想知道如何在你提供的网站上找到正在触发的事件吗?

标签: javascript jquery html google-chrome-devtools ie-developer-tools


【解决方案1】:

添加以下代码sn-p:-

function eventLogger(e) {
    console.log(e);
}

$(document).bind("click keydown keyup mousemove", eventLogger);

您可以添加/更新绑定事件以获取您想要捕获的其他事件的日志。

【讨论】:

    【解决方案2】:

    检查一下:

    $("*").click(function(){
    
           alert($(this).prop("tagName"));
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 2012-04-02
      • 2019-10-01
      • 2010-10-18
      • 2013-03-23
      相关资源
      最近更新 更多