jquery - Jquery 如何在此 span 元素上显示工具提示?

标签 jquery html css jquery-ui

我被要求编辑一个不是我创建的网页,我试图理解其中的一些代码。我有一个包含跨度的列表项。跨度只有一个类属性,没有替代文本或标题。

<span class="ui-icon ui-icon-info"></span>

ui-icon 和 ui-icon-info 类来自 JqueryUI。它们将信息图标显示为跨度的背景图像。我没有看到关于 css 的任何其他特别之处:

.ui-icon-info { background-position: -16px -144px; }
.ui-icon { width: 16px; height: 16px; background-image: url(ui-icons_72a7cf_256x240.png); }
.ui-icon { text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

当用户将鼠标悬停在图标上时,它会显示一个 div 作为工具提示:

<div class="tooltip" style="position: absolute; top: 661px; left: 710px; opacity: 0.8; display: none;">Some Tooltip Text</div>

工具提示的 css 看起来也没什么特别的。只是一些格式化信息。 列表中有几个这样的 span 元素,我不知道它是如何选择正确的 div 显示在工具提示中的。有人可以告诉我 Jquery 如何选择正确的 div 来显示 span 元素的工具提示吗?

最佳答案

有一个名为 loadReportFunctions() 的函数,它执行 ajax 请求并调用函数 formatLinks(links) 。它在那里使用 span.ui-icon 元素的属性。

Chrome Resources Screenshot

关于jquery - Jquery 如何在此 span 元素上显示工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913888/

相关文章:

javascript - 使用 jQuery 的并行异步 Ajax 请求

javascript - 通过检查文本框和复选框进行验证,进入下一个表单

javascript - HTML DOM 模板 : data-* versus closures for binding data

css - Angular:如何使用查询参数过滤数据表

javascript - 如何使用 jQuery 模拟用户按键

jquery - 单击导航链接时使用 jQuery 为 div 的可见性设置动画

html - CSS 流体图像问题

javascript - 在覆盖层内平滑滚动

javascript - 动态更改 div ID 和 div 内其他元素的 ID

javascript - 使用 JS 在本地编辑和保存文件