js案例之鼠标跟随jquery版(实例讲解)


Posted in jQuery onJuly 21, 2017

废话不多说,直接上代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    body,div{
      margin:0;
      padding:0;
    }
    img{
      display:block;
      border:none;
    }
    .box{
      position:relative;
      width:450px;
      margin:20px auto;
    }
    .box img{
      float:left;
      margin-left:10px;
      width:100px;
      height:75px;
      border:1px solid #008000;
    }
    #mark{
      display:none;
      position:absolute;
      top:0;
      left:0;
      z-index:10;
      width:400px;
      height:300px;
      border:1px solid #0077b0;
    }
    #mark img{
      float:inherit;
      margin-left:0;
      border:none;
      width:100%;
      height:100%;
    }
  </style>
</head>
<body>
  <div class='box' id='box'>
    <img src="img/apple_1.jpg" alt="" bigImg='img/apple_1_bigger.jpg'>
    <img src="img/apple_2.jpg" alt="" bigImg='img/apple_2_bigger.jpg'>
    <img src="img/apple_3.jpg" alt="" bigImg='img/apple_3_bigger.jpg'>
    <img src="img/apple_4.jpg" alt="" bigImg='img/apple_4_bigger.jpg'>
    <div id='mark'>
      <img src="img/apple_1_bigger.jpg" alt="">
    </div>
  </div>

  <script src='js/jquery-1.11.3.min.js'></script>
  <script>
    $(function(){
      var $box = $("#box"),$mark = $("#mark");
      var $boxOffset = $box.offset();//获取当前元素的距离body的偏移
      $box.children("img").bind("mouseover",function(e){
        var e = e || window.event;
        e.target = e.target || e.srcElement;
        var left = e.clientX - $boxOffset.left+10;
        var top = e.clientY - $boxOffset.top+10;
        $mark.stop().show(500).css({left:left,top:top}).find("img").attr("src",e.target.getAttribute("bigImg"));

      }).bind("mousemove",function(e){
        var e = e || window.event;
        e.target = e.target || e.srcElement;
        var left = e.clientX - $boxOffset.left+10;
        var top = e.clientY - $boxOffset.top+10;
        $mark.css({left:left,top:top}).find("img").attr("src",e.target.getAttribute("bigImg"));

      }).bind("mouseout",function(e){
        $mark.stop().hide(500);

      })


    })
  </script>
</body>
</html>

以上这篇js案例之鼠标跟随jquery版(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery对table做排序操作的实例演示
Aug 10 jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
jQuery实现朋友圈查看图片
Sep 11 jQuery
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 #jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 #jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 #jQuery
利用jQuery异步上传文件的插件用法详解
Jul 19 #jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 #jQuery
jquery版轮播图效果和extend扩展
Jul 18 #jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 #jQuery
You might like
php正则
2006/07/07 PHP
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
php简单提示框alert封装函数
2010/08/08 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
JavaScript使用prototype定义对象类型
2007/02/07 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
使用python实现扫描端口示例
2014/03/29 Python
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
跟老齐学Python之再深点,更懂list
2014/09/20 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
毕业生物理教师求职信
2013/10/17 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
讲党性心得体会
2014/09/03 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
个人授权委托书
2014/09/15 职场文书
房屋租赁协议书
2014/10/18 职场文书
李强优秀员工观后感
2015/06/16 职场文书
mysql left join快速转inner join的过程
2021/06/30 MySQL
pandas中关于apply+lambda的应用
2022/02/28 Python
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis