Py学习  »  Jquery

有没有办法在任何元素上挂接某个jquery函数?

Nikita Zaliven • 6 年前 • 1762 次点击  

我试图寻找将mouseleave事件挂接到任何文档上的方法,并可以完成以下代码片段:

let hook = $(this).mouseleave(() => {
    alert('mouseleave')
});
$(this).mouseleave = (...args) => (alert('mouseleave'));

它成功地注册了任何鼠标事件,但我的目标是将一个页面的现有MouSeaFeo函数替换为我的选择功能。问题是:有没有办法在全球范围内捕捉现有的鼠标事件,用我自己的功能来代替它们?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54287
文章 [ 1 ]  |  最新文章 6 年前
freedomn-m
Reply   •   1 楼
freedomn-m    6 年前

更换现有的鼠标器

全球现有的鼠标事件

可以使用 .off() ,例如

$("*").off("mouseleave");

从所有元素中移除所有mouseleave事件

https://api.jquery.com/off/