javascript - 我可以使用什么 html/jquery/任何其他元素来创建像工具提示窗口那样的 'box' ?

标签 javascript jquery html web-frontend

我是前端开发新手,我的网络应用程序有一个要求,其中如果用户将鼠标悬停在图像上,附近会打开一个“框”并显示饼图。

我可以使悬停功能正常工作,但我不确定如何继续使用框功能。关于我可以使用什么 html 元素或特定库来完成此任务有什么想法吗?

$('#vmtable tbody td#storage').hover(

    function () {
        // i tried opening a div on hover but i know this is not what is required. 
        // It just expands my parent element.
        $(this.childNodes[3]).css("display", "block"); 
        var nTr = this.parentNode.parentNode.parentNode;
    }, 

    function () {
        $(this.childNodes[3]).css("display", "none");
        var nTr = this.parentNode.parentNode.parentNode;
    }

);

最佳答案

看看jQuery Tooltip 。我想这就是您正在寻找的。

enter image description here

API Documentation

关于javascript - 我可以使用什么 html/jquery/任何其他元素来创建像工具提示窗口那样的 'box' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43246552/

相关文章:

javascript - element.style 显示错误信息

javascript - 禁用发布表单的一个表单元素的发布

javascript - 导出为 xls 文件格式

html - 使用太多响应式媒体屏幕查询有什么缺点

html - 使用 CSS 将 WordPress 小部件移动到不同的区域

javascript - jQuery 导出的文件在 Excel 中打开时显示错误

jquery - 在 jquery 中添加新图像并使其可点击

jquery - 如何通过从 $.ajax() 检索的 DOM 访问元素?

html - 为 html 输入文本指定 3 个字符的宽度

javascript - Angularjs:如何在惰性模式下加载模型