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