【发布时间】:2013-03-12 14:31:34
【问题描述】:
我有一个带有标题属性的锚元素。我想隐藏在浏览器窗口中将鼠标悬停在它上面时出现的弹出窗口。 就我而言,不可能做这样的事情,
$("a").attr("title", "");
由于 jQuery Mobile,标题会在某些事件发生后重新出现(基本上每次重绘锚元素时)。 所以我希望通过CSS隐藏标题。
类似:
a[title] {
display : none;
}
不起作用,因为它隐藏了整个锚元素。我只想隐藏标题。这甚至可能吗?不应显示弹出窗口。
【问题讨论】:
-
不,您不能隐藏工具提示。这不是 CSS 规范的一部分。
-
那太糟糕了。那我得找点别的了。
-
@Gatekeeper 这是一个由 jQuery Mobile 创建的工具提示,所以我非常坚持使用它。我只是想让它隐藏:)
-
另一个想法(远不如您正在寻找的优雅,但可以完成工作):您可以更改 jQuery Mobile 的行为。我不会直接更改源(通常不是很好的做法),但您可以编写一个扩展,在呈现元素后挂钩并删除标题。
标签: html css hide anchor title