Happy New Year!

原生js 监听鼠标移动到右上角 左上角 右下角 左下角

 

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <title>js鼠标移动事件案例</title>
</head>
<style type="text/css">
*{margin:0;padding: 0;}
#bodytag{width: 100vw;height: 100vh;
    /* 将body 的宽高撑开 因为没有内容 有内容的情况 可以不用这样写 */
}
</style>
<body id="bodytag"></body>
<script type="text/javascript">
    bodytag = document.getElementById('bodytag');
    let status = false;
    let mousesize = 30;//鼠标剪头大小
    bodytag.onmousemove = function(e){
        if(status){
            return false;
        }
        var innerHeight = window.innerHeight;//937
        var innerWidth = window.innerWidth;//941
        if(e.y<mousesize && e.x>innerHeight-mousesize){
            console.info("移动到了右上角 只触发一次");
            demofun();
            status = true;
        }
    }
    function demofun(){alert("亲 你移动到了右上角");}
</script>
</html>

 

posted @ 2022-02-24 16:36  义美-小义  阅读(351)  评论(0编辑  收藏  举报
返回顶部小火箭
世界很公平,想要最好,就一定得付出!
x
github主页