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, время: 21:39. |