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 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
jQuery中map函数的两种方式
Apr 07 jQuery
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
May 19 jQuery
Jquery中attr与prop的区别详解
May 27 jQuery
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
[jQuery] 事件和动画详解
Mar 05 jQuery
JQuery样式与属性设置方法分析
Dec 07 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/11/25 PHP
Cannot modify header information错误解决方法
2008/10/08 PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
2014/05/04 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
jQuery的链式调用浅析
2010/12/03 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
2017/12/25 Javascript
微信小程序如何获取用户信息
2018/01/26 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
Python合并多个Excel数据的方法
2018/07/16 Python
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
如何在python中写hive脚本
2019/11/08 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
科技节口号
2014/06/19 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2014办公室年度工作总结
2014/12/09 职场文书
邀请书模板
2015/02/02 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python