js实现跟随鼠标移动的小球


Posted in Javascript onAugust 26, 2019

本文实例为大家分享了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>

js实现跟随鼠标移动的小球

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js刷新框架子页面的七种方法代码
Nov 20 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
Jun 17 Javascript
如何高效率去掉js数组中的重复项
Apr 12 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
May 14 Javascript
vue引入swiper插件的使用实例
Jul 19 Javascript
vue语法之拼接字符串的示例代码
Oct 25 Javascript
微信小程序表单验证功能完整实例
Dec 01 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
Vue的双向数据绑定实现原理解析
Feb 17 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
Oct 30 Javascript
Vue router配置与使用分析讲解
Dec 24 Vue.js
vue 源码解析之虚拟Dom-render
Aug 26 #Javascript
Node.js爬虫如何获取天气和每日问候详解
Aug 26 #Javascript
vue移动端实现手机左右滑动入场动画
Jun 17 #Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
Aug 26 #Javascript
JS阻止事件冒泡的方法详解
Aug 26 #Javascript
express框架中使用jwt实现验证的方法
Aug 25 #Javascript
JS异步处理的进化史深入讲解
Aug 25 #Javascript
You might like
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
2013/01/06 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
PHP XML和数组互相转换详解
2016/10/26 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
javascript String 对象
2008/04/25 Javascript
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
对new functionName()定义一个函数的理解
2014/05/22 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
js实现canvas图片与img图片的相互转换的示例
2017/08/31 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
简单说说如何使用vue-router插件的方法
2019/04/08 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
python的re正则表达式实例代码
2018/01/24 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
python3 配置logging日志类的操作
2020/04/08 Python
matplotlib quiver箭图绘制案例
2020/04/17 Python
Python3开发环境搭建详细教程
2020/06/18 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
python中的sys模块和os模块
2022/03/20 Python