javascript - 每当将链接鼠标悬停在任意页面上时调用函数?

标签 javascript jquery html mouseover

对于这个问题可能有点幼稚,我深表歉意,但我并不是一名网络开发人员。

是否可以编写一个脚本,使得对于任意网页,如果将鼠标悬停在 URL 上,就会调用我编写的函数?我最初认为我可以使用 document.links 来组合文档中所有 href 的数组,并向每个元素添加一个 onmouseover 事件属性,但是,除非我弄错了,否则这将覆盖已经存在的任何现有 onmouseover 属性在页面中。不理想。

最佳答案

我不确定任意网页是否指任何域上的任何页面或您自己域的任何页面,但对于后者,您可以在页面中放置类似以下内容:

$(function () {
    $(document).on('mouseenter', 'a', function () {
        console.log(this, 'hovered');
    });
});

如果您指的是在网上浏览的任何页面,那么您将必须为您正在使用的浏览器编写浏览器扩展。对于 Chrome,请查看 this .

关于javascript - 每当将链接鼠标悬停在任意页面上时调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23986363/

相关文章:

javascript - jquery 代码中选择器的最小模块/方法集

javascript - 我可以在 Alfresco 拖放上传中选择内容类型吗?

javascript - Foundation 6 模式在 vue.js 组件中不起作用

android - 如何在webview中获取缩放视口(viewport)的宽度和高度?

html - 如何在表格行和表格边缘之间设置左右间距?

javascript - 如何在 Firebase 数据库中使用 Groupby

javascript - 从第三方服务器更改图像

jquery - Django Admin 中有用于缩略图的 Jcrop 吗?

javascript - 从 php 脚本获取数据到 javascript 并使用它

html - 使用教程包在 ioslides 演示中使用 datacamp light 练习