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插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
jquery.form.js异步提交表单详解
Apr 25 jQuery
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
jQuery实现增删改查
Dec 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
php获取后台Job管理的实现代码
2011/06/10 PHP
二招解决php乱码问题
2012/03/25 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
javascript的console.log()用法小结
2012/05/31 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
深入理解ES6中let和闭包
2018/02/22 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
[00:35]可解锁地面特效
2018/12/20 DOTA
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
python中的函数用法入门教程
2014/09/02 Python
Python中暂存上传图片的方法
2015/02/18 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
Python TKinter如何自动关闭主窗口
2020/02/26 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
纯CSS3实现的阴影效果
2014/12/24 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
高中生学习的自我评价
2013/12/14 职场文书
收银员岗位职责
2014/02/07 职场文书
母亲节寄语大全
2015/02/27 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书