jquery - Bootstrap Popover 和图像映射

标签 jquery html css twitter-bootstrap popover

http://jsfiddle.net/YsEqb/25/

将鼠标悬停在他的眼睛上。他荣耀的眼睛。

我在这里要做的是让弹出窗口的东西出现在他的眼睛上方,而不是图片本身上方。非常简单的问题,但我很难解决它。我知道这个插件通常不应该用在图像映射中,但它是我现在唯一需要使用的东西。这似乎是我应该能够捏造的东西。那么,Stackoverflow,你能帮我解决问题吗?

这是一个占位符图像,真正的代码将在页面中使用,根据用户的操作,图像可能位于不同的位置。并且会有不止一个调用同一张 map 。所以它必须出现在调用 map 的特定图像上。

谢谢大家。

{没有任何代码我无法提交。这是我正在使用的 javascript。

       $(document).ready(function() {
     $('#eye').popover({
        placement : 'top'
    });
  $('#eye2').popover({
        placement : 'top'
    });
});

最佳答案

对于那些感兴趣的人,这是我解决这个问题的方法。

我决定放弃区域 map ,转而采用更复杂的解决方案。创建了一个链接标签,其中包含弹出弹出窗口的所有元素,并将其显示为内联 block 。相对于它所在的容器绝对定位它。然后将它定位在眼睛所在的位置。没有圆圈,但不可见的正方形也同样有效。谁会注意到,是吗?它的重复编码比我喜欢的要多得多,但它有效并且不会降低页面速度太多。

关于jquery - Bootstrap Popover 和图像映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20767528/

相关文章:

jquery - jQuery animate "complete"回调的正确语法

jquery - 如何附加复选框值以在ajax中发送数据?

jquery - 如何使用jquery调用html.actionlink

php - MySQL 导出到 Excel 写入整个 PHP 文件

javascript - 返回时不自动选择选项

javascript - 未启用 tinyScroll

html - 如何为微数据嵌套 <meta> 标签?

javascript - jScrollPane 在文本区域内无法正常工作

html - CSS 高度 "expanding"错误的方式

jquery - 第二节元素移动到第二行