2

根据这个mozilla.org API guide on triggering eventscreateEventinitEvent方法是不推荐使用的事件对象EventCustomEvent显示以这种方式创建。

    var ev_name = 'test';
//  var ev = new Event(ev_name);
    var ev = document.createEvent("Event");
    ev.initEvent(ev_name, true, true);

但是,这种新方法不适用于 Android 浏览器。这两种方法(createEvent 和 initEvent)真的被弃用了吗?

4

1 回答 1

0

这是真的 - CustomEvent 对象在 Android 本机浏览器中不起作用。证明这一点的一个简单方法是在 android 浏览器上访问这个网站:http: //blogs.sitepointstatic.com/examples/tech/custom-events/index.html

在 Chrome 中测试(在 Android 上),它会完美运行,因为它只是有问题的原生 Android 浏览器。

于 2014-07-29T16:41:17.003 回答