MouseEvent.srcElement пустой
Добрый день, форумчане!
Вопрос такой: Почему после создания функции MouseEvent у меня сам элемент srcElement пустой? И как туда передать элемент? Код: function mouseEvent(type, sx, sy, cx, cy) { var evt; var e = { bubbles: true, cancelable: (type != "mousemove"), view: window, detail: 0, screenX: sx, screenY: sy, clientX: cx, clientY: cy, ctrlKey: false, altKey: false, shiftKey: false, metaKey: false, button: 0, relatedTarget: undefined }; console.log('HERRE WE ARE IN MOUSE EVENT'); if (typeof( document.createEvent ) == "function") { evt = document.createEvent("MouseEvent"); evt.initMouseEvent(type, e.bubbles, e.cancelable, e.view, e.detail, e.screenX, e.screenY, e.clientX, e.clientY, e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, e.button, cbVal2.item(6)); } else if (document.createEventObject) { evt = document.createEventObject(); for (prop in e) { evt[prop] = e[prop]; } evt.button = { 0:1, 1:4, 2:2 }[evt.button] || evt.button; } return evt; } |
Часовой пояс GMT +3, время: 09:06. |