鼠标悬停标题属性

Abr*_*iel 3 attributes title lightbox hide

我曾尝试在这里查看这个问题的许多不同答案,并尝试使用他们的解决方案,但它似乎没有用,例如这个解决方案: 是否有可能隐藏href标题?

我的问题是当用户将鼠标悬停在图片上时,我如何能够隐藏标题属性工具提示?我尝试使用<span title=" ">text</span>但它只导致标题工具提示显示空格或跨度的标题属性.

这是我的网站.

Abr*_*iel 7

我想出了我的问题的答案.谢谢Gert G让我入门!=]

我为了隐藏title属性所做的是首先将所有内容放入循环中,否则,它将获取第一个链接的标题并将其应用于单击的图片:

$("a[rel='portfolio']").each(function(e) {

}
Run Code Online (Sandbox Code Playgroud)

然后,我声明了一个变量,其中包含您希望它们应用于的任何元素的标题:

var title = $(this).attr("title");

一旦我声明了变量,我就创建了一个函数,当它被鼠标悬停时隐藏标题,然后在我鼠标输出时重新添加标题(为了拥有我的灯箱,ColorBox).

$(this).mouseover(
        function() {
            $(this).attr('title','');
        }).mouseout(
            function() {
            $(this).attr('title', title);
    });
Run Code Online (Sandbox Code Playgroud)

为了在点击时查看标题,您必须添加另一个功能:

$(this).click(
        function() {
            $(this).attr('title', title);
            }
        );
Run Code Online (Sandbox Code Playgroud)

把它们放在一起,它看起来像这样:

$("a[rel='portfolio']").each(function(e) {
    var title = $(this).attr('title');
    $(this).mouseover(
        function() {
            $(this).attr('title','');
        }).mouseout(
            function() {
            $(this).attr('title', title);
    });
    $(this).click(
    function() {
        $(this).attr('title', title);
        }
    );
});
Run Code Online (Sandbox Code Playgroud)

我希望这有助于其他所有人寻找类似或这样的解决方案!

您可以在此处查看更改.