首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery工具提示/随鼠标移动移动/随鼠标位置移动的工具提示

问jquery工具提示/随鼠标移动移动/随鼠标位置移动的工具提示
EN

Stack Overflow用户
提问于 2011-04-27 02:54:32
回答 5查看 19K关注 0票数 2

jQuery Tools tooltip对我来说没问题!

但我希望它随着鼠标的移动而移动(相对于鼠标位置的工具提示)。我该怎么做呢?或者有没有其他插件可以这样做呢?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-04-27 03:06:45

我认为使用jQuery工具工具提示插件是不可能的。

Bassistance Tooltip plugin确实支持您想要的功能。像在this demo中一样使用track: true

代码语言:javascript
复制
$('#yahoo a').tooltip({ 
    track: true, 
    delay: 0, 
    showURL: false, 
    showBody: " - ", 
    fade: 250 
});

如果你不喜欢这个插件,qTip2也支持鼠标跟踪。请参见this demo (等效jsFiddle here)。

代码语言:javascript
复制
$('#demo-mouse').qtip({
    content: 'I position myself at the current mouse position',
    position: {
        my: 'top left',
        target: 'mouse',
        viewport: $(window), // Keep it on-screen at all times if possible
        adjust: {
            x: 10,  y: 10
        }
    },
    hide: {
        fixed: true // Helps to prevent the tooltip from hiding ocassionally when tracking!
    },
    style: 'ui-tooltip-shadow'
});
票数 0
EN

Stack Overflow用户

发布于 2013-03-02 01:08:48

从1.9版开始,jQuery UI现在包含一个.tooltip()小部件,并且它现在提供了选项track: true以使工具提示跟随鼠标。只需在初始化小部件时将其指定为一个选项:

代码语言:javascript
复制
$( document ).tooltip({
    track: true
});

点击这里查看实际效果:http://jqueryui.com/tooltip/#tracking

如果您已经在使用jQuery UI并且不想包含其他库,则此功能非常有用。有关此小部件的更多详细信息,请查看API:http://api.jqueryui.com/tooltip/

票数 19
EN

Stack Overflow用户

发布于 2012-07-18 07:19:42

我使用jQuery Tools工具提示执行此操作

代码语言:javascript
复制
$('#selector').mousemove(function(e) { 
  $('.tooltip').css('left', e.pageX + 5).css('top', e.pageY - 25).css('display', 'block');
})

其中.tooltip是css类。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5795078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档