将鼠标悬停在图像上时删除图像标题
Remove image title when mouse hover on the image
我正在使用lytebox作为我的图片库。它工作得很好,除非当用户将鼠标悬停在图像上时,浏览器上会显示带有html
标签的文本。
前任:
<h1>This is the first image </h1>
<p>The image desc<p>
我需要我的图片库的 title
属性,但不希望在用户托管图像时显示它。这可能吗?感谢您的帮助。
var imgTitle;
$("img").hover(function(){
imgTitle = $(this).attr("title");
$(this).removeAttr("title");
}, function(){
$(this).attr("title", imgTitle);
});
我认为你必须做这样的事情:
$('#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 removeAttr
和 attr
而不是将其设置为空字符串。
像这样非常简单
$('img').removeAttr('title');
相关文章:
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 只从DIV删除图像,而不是整个网站
- Jquery删除图像
- 带有预览和删除选项的图像上传-Javascript/Jquery
- 删除CKEditor'中的htmlPreview;s图像插件
- Javascript图像数组预加载速度和从内存中删除
- JavaScript会删除页面上的所有唯一图像
- 在Materialize设计中删除转盘图像的不透明度
- HTML5拖放-如何删除IE上的默认重影图像
- tinyMCE删除背景图像:“"类似于magento的url的内容
- JavaScript 在删除预上传图像时不清除图像数组
- 图层删除(图像);在 Kinetic.js 中不起作用
- 隐藏或删除图像 src=未定义
- 如何在 javascript 中添加和删除图像上的边框
- 如何在图像右上角显示删除按钮
- 如何在 IE 11 中删除图像映射中的虚线
- 动态.js单击画布外的按钮时从画布中删除图像
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- jQuery:裁剪以删除图像数据并替换为新数据
- 如何在图像删除事件中获得完整的URL