在以下站点上:

Link to site with issues

每个缩略图的底部都有三个按钮(悬停以查看它们)。这三个按钮将打开一个prettyphoto框,该框使用图像下的title属性(当前在Gallery导航按钮旁边隐藏为白色)。

我需要HMTL title属性以保留在HTML中。当您将鼠标悬停在按钮上时,我只是不需要丑陋的工具提示。

有谁知道如何删除链接上的悬停标题工具提示?

最佳答案

我认为您正在采用以下解决方法:

首先,在您希望在悬停时删除其工具提示的每个链接上放置一个类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;
        }
    }
}

07-28 02:25
查看更多