百里 发表于 2022-3-14 16:59:11

怎么替代页面bind绑定事件

$(document.body).bind({
       .......
    });

请问这种页面body.bind的绑定写法,油猴脚本怎么做才能覆盖掉原本的绑定事件呢?

李恒道 发表于 2022-3-14 17:15:53

bind印象里也是用的on绑定
尝试用https://bbs.tampermonkey.net.cn/thread-1250-1-1.html找到函数试一下

李恒道 发表于 2022-3-14 17:36:34


        bind: function( types, data, fn ) {
                return this.on( types, null, data, fn );
        },
好像对劲,哥哥看看

cxxjackie 发表于 2022-3-14 20:55:22

jquery有自己的解绑方法,先用unbind解除,再重新bind一个。
$(document.body).unbind('click');
即可删掉body的所有click事件。如果同名事件很多而你只想删其中一个,需要先在$._data下找到对应的handler,然后将其作为第二个参数即可。
页: [1]
查看完整版本: 怎么替代页面bind绑定事件