首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当鼠标悬停在图像上时删除图像标题

当鼠标悬停在图像上时删除图像标题
EN

Stack Overflow用户
提问于 2012-06-05 09:55:18
回答 3查看 4.9K关注 0票数 0

我正在使用lytebox作为我的图片库。它的效果很好,除非用户将鼠标悬停在图像上,浏览器上会显示带有html标签的文本。

例如:

代码语言:javascript
复制
<h1>This is the first image </h1>
<p>The image desc<p>

我需要我的图片库的title属性,但不希望它在用户持有图像时显示。这有可能吗?谢谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-05 10:12:04

代码语言:javascript
复制
var imgTitle;

$("img").hover(function(){
    imgTitle = $(this).attr("title");
    $(this).removeAttr("title");
}, function(){
   $(this).attr("title", imgTitle);
});
票数 4
EN

Stack Overflow用户

发布于 2012-06-05 10:12:08

我认为你必须这样做:

代码语言:javascript
复制
$('#slideshow img').hover(function() {
    $(this).data('title', $(this).attr('title'));
    $(this).attr('title', '');
}, function() {
    $(this).attr('title', $(this).data('title'));
});​

演示:http://jsfiddle.net/lucuma/cX5MD/

你不会在img上看到标题,但如果你检查它们,你会发现它们仍然在那里。

您还可以使用jQuery、removeAttrattr,而不是将其设置为空字符串。

票数 2
EN

Stack Overflow用户

发布于 2019-02-11 03:55:53

非常简单,如下所示

代码语言:javascript
复制
$('img').removeAttr('title');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10890622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档