Как я могу сказать, какие события связаны с объектом? - PullRequest
0 голосов
/ 22 октября 2009

Я использую jqGrid (http://www.trirand.com/blog/) для отображения некоторых данных только для чтения. Изменяемые размеры столбцов мешают другим перетаскиваемым элементам на странице (они застревают при перетаскивании по области, в которой можно изменять размеры столбцов). .

Я хочу отменить привязку () к тому, что позволяет изменять размеры столбцов, предположительно при наведении мыши, но я не могу понять, как определить, какие обратные вызовы имеют объекты в настоящее время.

1 Ответ

4 голосов
/ 22 октября 2009
$('body').click(function(){ alert('test' )})

var foo = $.data( $('body').get(0), 'events' ).click
// you can query $.data( object, 'events' ) and get an object back, then see what events are attached to it.

$.each( foo, function(i,o) {
    alert(i) // guid of the event
    alert(o) // the function definition of the event handler
});

Скопировано из моего предыдущего ответа @ jQuery проверить, существует ли событие для элемента

Просто примите его под свой селектор

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...