javascript - IE 触发除了点击以外的任何东西

标签 javascript internet-explorer click dom-events

我只是想知道是否有任何方法可以通过 IE 的事件触发实现 - fireEvent 来触发 any 事件。我尝试使用它,但除了点击之外的所有事件都失败了。

我对这个问题感兴趣的唯一原因是好奇心,因此,任何像“不要触发事件,这是个坏主意”这样的答案——所有这些答案都会被考虑,好吧……不完整) ))

最佳答案

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

关于javascript - IE 触发除了点击以外的任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3004978/

相关文章:

javascript - Internet Explorer 中的 javascript 无法显示图像

javascript - 检查 "-ms-expand"支持

javascript - 停止传播

javascript - 使用 :id 禁用自定义 URL 上的页眉和页脚

javascript - 如何淡出导航栏的最右侧并向其添加新按钮

javascript - 对我的 javascript 数组进行一些更改,但它在数组中以逗号分隔

javascript - jQuery.getJSON 无法在带有特殊字符的 IE 中工作

javascript - 鼠标悬停滑动菜单

angular - 如果我们在 Angular 4 中使用 *ngFor,如何在一个实例上触发一个函数

python - 单击网站上的按钮然后抓取网页