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实现菜单栏导航效果
Aug 15 jQuery
jQuery替换节点元素的操作方法
Mar 18 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
jquery实现抽奖功能
Oct 22 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
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
对比分析json及XML
2014/11/28 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
小程序中英文混合排序问题解决
2019/08/02 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
python的mysqldb安装步骤详解
2017/08/14 Python
Python pymongo模块用法示例
2018/03/31 Python
对python中Json与object转化的方法详解
2018/12/31 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
用django设置session过期时间的方法解析
2019/08/05 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
Java如何获得ResultSet的总行数
2016/09/03 面试题
房地产销售员的自我评价分享
2013/12/04 职场文书
学校消防演习方案
2014/02/19 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
谢师宴学生答谢词
2015/09/30 职场文书