IE触发其他任何东西,但点击

时间:2010-06-09 10:30:36

标签: internet-explorer javascript-events click

我只是想知道是否有办法通过IE的事件触发实现 - fireEvent来激活任何事件。我试过使用它,但除了点击之外所有事件都失败了。 我对这个问题感兴趣的唯一原因就是好奇,因此,任何答案,例如“只是不要触发事件,这是一个坏主意” - 所有这些答案都会被考虑,好吧......不完整)))< / p>

提前致谢

1 个答案:

答案 0 :(得分:0)

我也遇到了问题,但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 });