event handler
Доброй ночи! :)
есть массив DOM обьектов( curLevel ) на некоторых висит событие ( 'click_tmp' ); надо вытащить обработчики этих событий, и повесить на событие ( 'click' )
function create_onclick_listeners(){
var events;
var handler;
var currentElement;
for(var i = 0; i < curLevel.length;i++){
currentElement = curLevel[i];
//polu4aem spisok sobitij teku6ego elementa
events = $._data(currentElement[0], 'events');
// vot etu funkciju neobhodimo realizovatj
handler = getHandlerByEventName(events,'click_tmp');
currentElement.on('click', handler());
currentElement.unbind('click_tmp');
}
}
|
Сделай console.log(events), изучи структуру объекта и вытащи то, что нужно. Кстати обработчиков ведь может быть несколько на одно событие.
|
| Часовой пояс GMT +3, время: 22:27. |