js小效果之跟随鼠标移动的小球

简介: js小效果之跟随鼠标移动的小球
<!DOCTYPE html>
<html>
<head>
    <title>follow mouse</title>
</head>
<style type="text/css">
    *{
        margin: 0;
        padding:0;
    }
    #div1{width: 50px;height: 50px;background: red;color:#fff;text-align: center;line-height: 50px; position: absolute;transition: all 0.5s; }
    #div2{width: 50px;height: 50px;background: green;color:#fff;text-align: center;line-height: 50px;position:
    absolute;transition: all 0.5s; }
    .box1{
        width: 400px;
        height: 400px;
        border: 1px solid #ccc;
    }
    .box2{
        width: 400px;
        height: 400px;
        border: 1px solid #ccc;
        }
</style>
<body>
    <div class="box1" onmousemove="b1()">
        <div id="div1" >1</div>
    </div>
    <div class="box2" onmousemove="b2()">
        <div id="div2">2</div>
    </div>
</body>
<script type="text/javascript">
    function b1(ev) {
        var oEvent = ev || event;
        var oDiv = document.getElementById('div1');
        if( oEvent.clientX<350&&oEvent.clientY<350){
        oDiv.style.left = oEvent.clientX + 'px';
        oDiv.style.top = oEvent.clientY + 'px';
        }
    }
   function b2(ev){
        var oEvent=ev||event;
        var oDiv=document.getElementById('div2');
        if( oEvent.clientX<350&&oEvent.clientY<750){
           oDiv.style.left=oEvent.clientX+'px';
           oDiv.style.top=oEvent.clientY+'px';
        }
    }
</script>
</html>


微信截图_20220429143726.png

相关文章
|
1月前
|
JavaScript 前端开发
JavaScript实现鼠标放上去之后高亮显示且隔行换色
JavaScript实现鼠标放上去之后高亮显示且隔行换色
13 0
|
6月前
|
Web App开发 移动开发 JavaScript
【前端用法】HTML5 Video标签如何屏蔽右键视频另存为的js代码以及如何禁用浏览器控件,Video 禁止鼠标右键下载
【前端用法】HTML5 Video标签如何屏蔽右键视频另存为的js代码以及如何禁用浏览器控件,Video 禁止鼠标右键下载
175 0
|
1月前
|
存储 JSON JavaScript
如何使用 JavaScript 代码创建虚拟鼠标点击事件
如何使用 JavaScript 代码创建虚拟鼠标点击事件
18 0
|
3月前
|
JavaScript 前端开发
纯JS写一个win屏幕保护_奔跑的小球
纯JS写一个win屏幕保护_奔跑的小球
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
JS制作跟随鼠标移动的图片
JS制作跟随鼠标移动的图片
20 0
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
JS实现获取鼠标在画布中的位置
JS实现获取鼠标在画布中的位置
18 0
|
8月前
|
JavaScript
JS禁止打开控制台(鼠标右键)
JS禁止打开控制台(鼠标右键)
154 0
|
4月前
|
JavaScript
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
|
4月前
|
JavaScript 前端开发
原生JavaScript之dom表单改变和鼠标常用事件
那么好,本次我们聊聊表单改变时如何利用onchange方法来触发input改变事件以及鼠标常用的滑入滑出,点击down和点击up事件.
31 2
|
5月前
|
JavaScript 前端开发
JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath
JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath
60 0