首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果img光标在div之外,如何防止跟随?

如果img光标在div之外,如何防止跟随?
EN

Stack Overflow用户
提问于 2016-02-19 21:55:00
回答 1查看 402关注 0票数 1

如果用户将光标移动到块#鼠标指针之外,它将在菜单和其他div下消失。我想让图像只跟随光标时,它是在块内的id #鼠标指针。

代码语言:javascript
复制
$(function (){
    $(window).mousemove(function(event) {
        $('#mouse-pointer').css({
            'top' : event.pageY -100 + 'px',
            'left' : event.pageX -100 + 'px'
        });
    }); 
});

html

代码语言:javascript
复制
<style>
#my-container{
position: relative;
width:100vw;
height: 600px;
overflow-x: hidden !important;
overflow-y: hidden !important;
cursor: none;
}
</style>
<div id="my-container">
<div id="lg-top-image"  data-src="img/image_above.jpg"></div>
<div id="lg-bottom-image" data-src="img/image_below.jpg"></div>
<figure id="mouse-pointer"></figure>
</div>
EN

回答 1

Stack Overflow用户

发布于 2016-02-19 22:16:07

如果您希望事件仅从某个元素触发,则不应在窗口上添加事件侦听器。改为执行以下操作:

代码语言:javascript
复制
$('#my-container').on('mousemove', function() {
   $('#mouse-pointer').css({
        'top' : event.pageY -100 + 'px',
        'left' : event.pageX -100 + 'px'
    });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35507016

复制
相关文章

相似问题

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