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 @   义美-小义  阅读(354)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
返回顶部小火箭
世界很公平,想要最好,就一定得付出!
x
github主页
点击右上角即可分享
微信分享提示