IE запускает что-нибудь еще, кроме нажатия - PullRequest
2 голосов
/ 09 июня 2010

Мне просто интересно, есть ли способ запустить любое событие с помощью реализации IE, запускающей события - fireEvent. Я пытался использовать его, но потерпел неудачу со всеми событиями, кроме щелчка. Единственная причина, по которой я заинтересовался этим вопросом, это любопытство, поэтому любые ответы типа «просто не запускайте события, это плохая идея» - все такие ответы будут рассматриваться, ну ... не полностью)))

заранее спасибо

1 Ответ

0 голосов
/ 09 июня 2010

У меня тоже были проблемы с этим, но иногда работает 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 });
...