首頁  >  問答  >  主體

javascript - FireFox 不支援Event,有人知道怎麼轉換嗎?

網路上找了很久沒辦法

var theEvent = window.event || arguments.callee.caller.arguments[0];
var srcElement = theEvent.srcElement;

用這種報錯,arguments ESLint: Avoid arguments.callee (no-call)
ES6禁止了arguments.callee的呼叫。
這特麼在逗我?
救大神指點啊! ! ! ! ! ! !

给我你的怀抱给我你的怀抱2694 天前723

全部回覆(3)我來回復

  • 高洛峰

    高洛峰2017-06-26 10:55:53

    在事件中加入event參數,例如

    var func = (e) => { alert(e || window.event); }

    回覆
    0
  • PHP中文网

    PHP中文网2017-06-26 10:55:53

    Firefox不支援event解決方法:http://blog.csdn.net/cyxlzzs/...

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-26 10:55:53

    如果你用的不是箭頭函數,加註解。

    /* eslint-disable */

    回覆
    0
  • 取消回覆