微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery移动鼠标显示层

JQuery是一个重要的JavaScript框架,它可以方便地对网页进行动态操作。移动鼠标时显示层是一个经常用到的功能,以下是使用JQuery实现的方法

$(document).ready(function(){
  // 鼠标移动时,显示层跟随移动
  $(document).mousemove(function(e){
    // 获取鼠标当前的位置
    var x = e.pageX;
    var y = e.pageY;
    // 获取层的位置和大小
    var offset = $("#layer").offset();
    var width = $("#layer").width();
    var height = $("#layer").height();
    // 计算层的新位置
    var newX = x - offset.left - width/2;
    var newY = y - offset.top - height/2;
    // 移动层到新位置
    $("#layer").css('left',newX+'px');
    $("#layer").css('top',newY+'px');
    // 显示层
    $("#layer").show();
  });
});

jquery移动鼠标显示层

上述代码是在文档加载完成后,监听鼠标移动事件,在移动事件中获取鼠标当前位置和层的位置大小,计算出层的新位置,并将层移动到新位置,最后显示层。

这样,当鼠标移动时,就可以顺利地跟随显示层了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐