Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何判断哪些事件绑定到对象?_Jquery - Fatal编程技术网

Jquery 如何判断哪些事件绑定到对象?

Jquery 如何判断哪些事件绑定到对象?,jquery,Jquery,我使用jqGrid()来显示一些只读数据。可调整大小的列会干扰页面上的其他可拖动元素(在可调整列大小的区域上拖动时,它们会被卡住) 我想取消绑定()任何允许调整列大小的操作,可能是在mouseover上,但我不知道如何确定对象当前有哪些回调 $('body').click(function(){ alert('test' )}) var foo = $.data( $('body').get(0), 'events' ).click // you can query $.data( objec

我使用jqGrid()来显示一些只读数据。可调整大小的列会干扰页面上的其他可拖动元素(在可调整列大小的区域上拖动时,它们会被卡住)

我想取消绑定()任何允许调整列大小的操作,可能是在mouseover上,但我不知道如何确定对象当前有哪些回调

$('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
});
抄袭我之前的答案@

只要采用它来适应你的选择

抄袭我之前的答案@

只要采用它来适应你的选择