javascript - 如何让我的 jQuery 鼠标悬停工具提示跟随鼠标指针?

标签 javascript jquery

我的 jQuery 代码:

$('.box_class').bind('mouseover', function(e){
   $('.tooltip').css({'top':e.pageY,'left':e.pageX, 'z-index':'1'});
   $('.tooltip').fadeIn("fast");
}); 

它工作正常,但我希望该消息始终跟随鼠标指针,现在,当我在 box_class 上“鼠标悬停”时,它始终停留在同一点。我可能应该将 mouseover 函数更改为另一个?或者我应该如何实现?

最佳答案

尝试鼠标移动:

$('.box_class').bind('mouseover', function(e){
   $('.tooltip').fadeIn("fast");
}); 

$('.box_class').bind('mousemove', function(e){
   $('.tooltip').css({'top':e.pageY,'left':e.pageX, 'z-index':'1'});
}); 

保持 mouseoutmouseleave 观察者关闭工具提示。

关于javascript - 如何让我的 jQuery 鼠标悬停工具提示跟随鼠标指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6635593/

相关文章:

javascript - 悬停时水平滚动只运行一次?

javascript - 禁用按钮单击,直到所有输入字段中都有文本(javascript 和 jquery)

javascript - Google Maps API javascript V3 未捕获类型错误 : Type error

javascript - 是否可以将具有超过 2 个字段的对象返回到 Redux 中的操作?

javascript - 在 HTML 页面的网络摄像头视频源中使用背景扣除

javascript 方法执行两次 - bootstrap-slider

jquery - Bootstrap 模式上的图像预览

jquery - Jvectormap 1.2.2 颜色问题

javascript - Kendo Grid 'change' 事件未触发

javascript - 我在网页上的下拉框中看不到选项,但在元素中可以看到