jquery - 如何使工具提示跟随光标

标签 jquery tooltip qtip

如何获取跟随光标的工具提示。我的工具提示出现在右下角。仅出现其中的一部分:

image

代码如下:

$(document).ready(function(e) 
{
    // By suppling no content attribute, the library uses each   elements title attribute by default
    $('#visualization').qtip({
        // Simply use an HTML img tag within the HTML string
        content: 'i am a qtip'
    });
});

最佳答案

我对 qtip 作为库一无所知,但首先我会检查它们是否有任何选项可以传入以实现此行为。即使他们这样做了,了解事情如何运作还是很好的!

要手动执行此操作,您需要使用 CSS 为工具提示元素指定 position:fixed;,然后使用 javascript 获取 xy 鼠标坐标,每次鼠标移动时更新 lefttop CSS 属性。

这是一个例子!

$( document ).on( "mousemove", function( event ) {
  $( "#log" ).text( "pageX: " + event.pageX + ", pageY: " + event.pageY );
  $( ".tooltip" ).css({
    "left" : event.pageX,
    "top" : event.pageY
  });
});
.tooltip {
display: inline-block;
position: fixed;
padding: .5em 1em;
background-color: #f1f1f1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<h4 id="log">pageX: -, pageY: -</h4>
<div class="tooltip">I'm a tooltip!</div>

关于jquery - 如何使工具提示跟随光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42791168/

相关文章:

javascript - 如何刷新 qtip 标签以在悬停时显示特定按钮的新标签?

php - 使用jquery处理一页中的多个页面请求

javascript - 如何下载、重命名和保存用户输入生成的图像

javascript - 谷歌地理图表 map : tooltip without region name

jquery - 每个 qTip 工具提示的自定义内容

javascript - qTip 销毁后,如果调用,qTip 不会再次显示

php - jquery - 当新数据跨浏览器 session 存储到表中时刷新页面

jquery - 隐藏模糊时的 Bootstrap 弹出窗口,除非弹出窗口内的元素具有焦点

javascript - Bootstrap Tooltip 大尺寸时位置紊乱

java - 使用 SpiderWebPlot 时带有值的工具提示