Получение всех событий элемента
Все доброго времени суток!
Гуглил, но так ничего внятного и не нашел. Как можно получить список всех событий, привязаных к элементу? Например:
$(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, время: 06:57. |