把下面的代码存进一个html文件,兼容手机和PC
<style>
* {
margin: 0;
padding: 0
}
#user_cover {
position: fixed;
top: 40%;
right: 0;
width: 4rem;
height: 4rem;
background-color: rgba(0, 0, 0, 0.3);
}
</style>
<div id="user_cover"></div>
<script>
function onTouchMove(point) {
document.getElementById('user_cover').style.top = (point.changedTouches[0].clientY) + "px";
document.getElementById('user_cover').style.left = (point.changedTouches[0].clientX) + "px";
}
function onMouseDown(point) {
document.onmousemove = function (event) {
document.getElementById('user_cover').style.top = event.clientY+"px";
document.getElementById('user_cover').style.left = event.clientX+"px";
console.log(point);
console.log(event);
};
document.onmouseup = function () {
document.onmousemove = null;
document.onmouseup = null;
};
}
document.getElementById('user_cover').addEventListener('touchmove', onTouchMove, false);
document.getElementById('user_cover').addEventListener('mousedown', onMouseDown, false);
</script>