我只是想知道是否可以通过IE的事件触发实现fireEvent触发任何事件。我尝试使用它,但除click之外的所有事件均失败。
我对此问题感兴趣的唯一原因是好奇心,因此,诸如“只是不触发事件,这是一个坏主意”之类的任何答案-所有此类答案都将被考虑,嗯...不完整)))
最佳答案
我也有这个问题,但jquery有时可行,尝试一下:
var eventObject = {};
eventObject.type = 'keydown';
eventObject.ctrlKey = true;
eventObject.altKey = false;
eventObject.shiftKey = false;
eventObject.metaKey = false;
eventObject.screenX = false;
eventObject.screenY = false;
eventObject.clientX = false;
eventObject.clientY = false;
eventObject.relatedTarget = this;
eventObject.button = false;
eventObject.keyCode = 80;
eventObject.charCode = 0;
eventObject.bubbles = false;
eventObject.cancelable = false;
eventObject.windowObject = false;
eventObject.detail = false;
$(document).trigger({type: 'keydown', ctrlKey: true, altKey: false, which: 80, originalEvent:eventObject });