Учитывая следующий обработчик кликов, я не могу зарегистрировать e.currentTarget или большинство объектов, которые обычно возвращаются jQuery. Это происходит только в IE8.Событие clickbone click не будет возвращено evt.Target IE8
clickHandler: function(evt){
//do stuff
console.log('evt: ', evt);
}
Если я зарегистрирую событие, я получаю только несколько свойств. Как я могу получить полное мероприятие?
LOG: evt:{
"type": "click",
"jQuery111008085261648353432": true,
"toElement": null,
"screenY": 465,
"screenX": 327,
"pageY": 280,
"pageX": 278,
"offsetY": 39,
"offsetX": 257,
"fromElement": null,
"clientY": 280,
"clientX": 278,
"button": 0,
"which": 0,
"shiftKey": false,
"metaKey": false,
"ctrlKey": false,
"altKey": false,
"handleObj": {
"type": "click",
"origType": "click",
"guid": 113,
"selector": "p, li, input, textarea, h1, h2, h3, h4, h5, h6, th, td",
"needsContext": false,
"namespace": "delegateEventsview103"
}
}
Вот что я определил для событий:
'click p, li, input, textarea, h1, h2, h3, h4, h5, h6, th, td' : 'clickHandler'
какие типы объектов должны принимать щелчок? Как выглядит объект/функция ваших событий? – stakolee
Я обновил его с помощью обработчиков кликов. – seasick
Проблема в том, что нет объектов типа evt.currentTarget. Chrome имеет это, однако – seasick