javascript - 数据图悬停弹出

标签 javascript html css d3.js datamaps

我正在使用 datamaps显示世界各国,但将图表居中。当我将鼠标悬停在一个国家/地区上时,弹出窗口一直出现在左侧,准确到如果我不将其居中,则该国家/地区的位置。我认为问题出在 css 上:

#map {
    margin: 0px auto;
    width: 700px;
}

但我不知道如何以不同的方式将它居中。

有什么办法可以改变弹出窗口出现的位置吗?提前致谢!

enter image description here

(我尝试添加一个代码片段,但由于某种原因出现错误。)

最佳答案

将位置更改为相对有效。正如 Eric Hoose 的示例所示,<div>是相对的,所以悬停仍然有效。

#map {
    margin: 0px auto;
    width: 700px;
    position: relative;
}

关于javascript - 数据图悬停弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45104738/

相关文章:

c# - 停止 GridView 标题滚动

javascript - 将 jquery 插件 (selectric) 应用到 ko 绑定(bind)下拉列表

Javascript - 自定义原型(prototype) - 语法错误

jquery - 在 jQuery 中创建幻灯片效果

jquery - CarouFredSel 使分页响应

html - 使用 CSS text-decoration : underline 时去除一个像素间隙

javascript - 如何使用 jQuery 应用/分配伪

javascript - CasperJS 绑定(bind)问题

html - 水平居中具有固定位置的div

javascript - 保存后保持选中复选框