怎么在页面加载完时获取到鼠标位置

做一个div跟随鼠标移动,可是页面一开始加载完时获取不到鼠标位置,请问有什么办法吗?

阅读 3.3k
1 个回答
<body>
<div style="width: 20px;height: 20px;position: absolute;background-color: red"></div>
<script src="script/jquery.js"></script>
<script>

    $(function () {
        var $div = $('div');
        $(document).on('mousemove', function (e) {
            $div.css({
                top: e.pageY,
                left: e.pageX
            });
        });
    });
</script>
</body>

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题