Получение всех событий элемента
Все доброго времени суток!
Гуглил, но так ничего внятного и не нашел. Как можно получить список всех событий, привязаных к элементу? Например: $(buttonsTurnLeft).click(function(){ alert("Поворот на лево") }) Как получить это событие? Заранее благодарен. |
Я, когда забываю название обработчика, в гугл не лезу а делаю примерно так:
<html> <body> <div id="test"><!-- пусто --></div> <script type="text/javascript"> (function() { var test=document.getElementById("test"); for( var i in test ) if( i.substr( 0, 2 ) == "on" ) document.write( i+"<br>" ); }()); </script> </body> </html> |
rgl, в хроме не работает
Прикольная штука. :) |
Мне просто нужно все события с одного элемента перенести на другой...
Как это сделать? |
clone(true)
|
Записывайте события которые дали элементу в массив
|
А просто скопировать события прямо с элемента и перенести на другой нельзя?
|
|
Если событие навешено через jQuery, то его можно получить, но трудно. jQuery запоминает обработчики, и покопавшись в нем можно их достать.
|
Цитата:
|
Часовой пояс GMT +3, время: 00:29. |