删除悬停时的标题工具提示,但不在 HTML
Remove title tooltip on hover but not in HTML
在以下站点上:
我在每个缩略图的底部都有三个按钮(悬停鼠标可以看到它们)。这三个按钮打开一个漂亮的照片框,该框使用图像下方的标题属性(当前隐藏为白色,位于画廊导航按钮旁边)。
我需要 HMTL 标题属性保留在 HTML 中。当您将鼠标悬停在按钮上时,我只是不需要丑陋的工具提示。
有谁知道如何删除链接上的悬停标题工具提示?
我认为您正在寻找这样的解决方法:
首先在每个 link 上放置一个 class suppress
,你希望它的工具提示在悬停时被删除:
<a class="suppress" title="">link text</a>
那么你的代码中可能有这个片段:
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
if (links[i].className == 'suppress') {
links[i]._title = links[i].title;
links[i].onmouseover = function() {
this.title = '';
}
links[i].onmouseout = function() {
this.title = this._title;
}
}
}
在以下站点上:
我在每个缩略图的底部都有三个按钮(悬停鼠标可以看到它们)。这三个按钮打开一个漂亮的照片框,该框使用图像下方的标题属性(当前隐藏为白色,位于画廊导航按钮旁边)。
我需要 HMTL 标题属性保留在 HTML 中。当您将鼠标悬停在按钮上时,我只是不需要丑陋的工具提示。
有谁知道如何删除链接上的悬停标题工具提示?
我认为您正在寻找这样的解决方法:
首先在每个 link 上放置一个 class suppress
,你希望它的工具提示在悬停时被删除:
<a class="suppress" title="">link text</a>
那么你的代码中可能有这个片段:
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
if (links[i].className == 'suppress') {
links[i]._title = links[i].title;
links[i].onmouseover = function() {
this.title = '';
}
links[i].onmouseout = function() {
this.title = this._title;
}
}
}