jQuery 工具提示问题 - jQuery

发布于 2024-11-30 23:42:44 字数 695 浏览 3 评论 0原文

jQuery:

$(function() {
$("img").tooltip();
$("a").tooltip();
})

HTML:

<div id="container">
<div id="main">
<a href="#">testing</a>
<img src="trollface.jpg" title="Hello, imma trollface!" />
</div>
</div>

在上述情况下,工具提示仅适用于< /代码> 标签。

我尚未在 上添加任何 CSS。

$("a").hover(
function() {
    $(this).animate({color: "white"}, 400);
}, function() {
    $(this).animate({color: "black"}, 400);
})

然而,上述内容现在不起作用。

jQuery:

$(function() {
$("img").tooltip();
$("a").tooltip();
})

HTML:

<div id="container">
<div id="main">
<a href="#">testing</a>
<img src="trollface.jpg" title="Hello, imma trollface!" />
</div>
</div>

In the above case, tooltip works only on <img> tag.

I haven't added any CSS on <img> or <a>.

$("a").hover(
function() {
    $(this).animate({color: "white"}, 400);
}, function() {
    $(this).animate({color: "black"}, 400);
})

The above, however, doesn't work now.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴随着你 2024-12-07 23:42:44

默认情况下,tooltip() 方法将显示元素“title”属性中包含的内容。由于您的 没有 title 属性,因此工具提示不会显示任何内容。如果您像这样向该标签添加标题属性:

<a href="#" title="This is my anchor tag">testing</a>

它应该可以工作。

By default the tooltip() method will display content contained in the elements "title" attribute. Since your <a> doesn't have a title attribute, the tooltip is not displaying anything. If you add a title attribute to that tag like this:

<a href="#" title="This is my anchor tag">testing</a>

It should work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文