Utils: fix initEvent need params error on IE

pull/21180/head
441858299 2021-07-23 16:27:07 +08:00
parent e320f24415
commit 413292df89
1 changed files with 2 additions and 3 deletions

View File

@ -100,11 +100,10 @@ aria.Utils.triggerEvent = function(elm, name, ...opts) {
} }
const evt = document.createEvent(eventName); const evt = document.createEvent(eventName);
// evt.initEvent(name, ...opts);
// fix initEvent need params error on IE // fix initEvent need params error on IE
if (opts.length > 2) { if (opts.length >= 2) {
evt.initEvent(name, ...opts); evt.initEvent(name, ...opts);
} else if (opts.length === 2) { } else if (opts.length === 1) {
evt.initEvent(name, ...[opts], false); evt.initEvent(name, ...[opts], false);
} else { } else {
evt.initEvent(name, ...[false, false]); evt.initEvent(name, ...[false, false]);