替换window.event

时间:2017-10-23 09:33:19

标签: javascript html tablet

似乎window.event在移动设备中无法正常运行,但在计算机中使用时却没有问题。

任何人都可以告诉我,window.event是否可以替代,以便可以在移动设备上激活推荐?

1 个答案:

答案 0 :(得分:1)

来自mdn

  

此功能不符合标准,不符合标准。不要在面向Web的生产站点上使用它:它不适用于每个用户。实现之间可能存在很大的不兼容性,并且行为可能在将来发生变化。

请参见addEventListener,其中第二个参数为:

  听众   发生指定类型的事件时接收通知(实现Event接口的对象)的对象。这必须是实现EventListener接口或JavaScript函数的对象。

the EventListener interface的描述:

  

参数

     

事件
  触发的DOM事件。

简而言之:

eventTarget.addEventListener("click", yourFunction);

function yourFunction(evt) {
    // use the local evt variable 
    // do not use the global, non-standard event variable
}