首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有文字“工具提示”的鼠标指针

问带有文字“工具提示”的鼠标指针
EN

Stack Overflow用户
提问于 2012-01-31 19:16:11
回答 2查看 2.3K关注 0票数 0

我正在使用HTML/jquery/CSS,并且有一段文本- "test“。

如何使"test“文本跟随鼠标指针(或者用文本替换鼠标指针图标,如果这样更容易)?

从Tims编辑答案:

代码语言:javascript
复制
CSS:   #follower { background: #fff; padding: 5px; border: 1px solid #ddd; position: absolute; }


JS: $(document).ready(function(){
    $("#follower").hide();
    $(document).mousemove(function(e){
        $("#follower").show();
        $("#follower").css({
            top: (e.pageY + 15) + "px",
            left: (e.pageX + 15) + "px"
        });
    });
});
EN

回答 2

Stack Overflow用户

发布于 2012-01-31 19:26:09

可以使用mousemove事件捕获鼠标的位置,然后将其设置为文本范围。

Html:

代码语言:javascript
复制
<html>
<body onmousemove="mousemove()">
<span id="textSpan" style="position:absolute">test</span>
</body>
</html>

js:

代码语言:javascript
复制
function mousemove()
{
$('#textSpan').css({
    'top' : event.pageY,
    'left' : event.pageX
}); 
}
票数 1
EN

Stack Overflow用户

发布于 2012-01-31 19:27:53

在this JsFiddle上查看它的实际效果

代码语言:javascript
复制
<div id="demo-mouse" class="box">
    <h3>Hover over this box to see mouse tracking in action</h3>
</div>

$(document).ready(function()
{
    $('#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提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9078576

复制
相关文章

相似问题

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