jQuery实现鼠标跟随效果


Posted in Javascript onFebruary 20, 2017

所谓鼠标跟随,一般就是指鼠标移到哪张图片上,那该张图片的放大图片就会出现,并且放大图片会随着鼠标在该张图片上移动而移动。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title></title>
 <style>
  *{
   margin:0;
   padding:0;
  }
  img{
   border:none;
  }
  .box{
   width:660px;
   position: relative;
  }
  .box .mark{
   position: absolute;
   width: 400px;
   height: 300px;
   display: none;
  }
  .box .mark img{
   width: 100%;
  }
  .box img{
   width: 150px;
   float: left;
   margin:5px;
  }
 </style>
</head>
<body>
<div class="box" id="box">
 <img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=e95708d565639d99576ae7cb00729334" 
  realImg="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=5328802dc943fc046e109f70359add0a" alt=""/>
 <img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=9e5459a7c0098c27adf4bdd73889caa9" 
  realImg="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=846f4d1987765dc4cfd5a06fcdd2dcc1" alt=""/>
 <img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=3cd1c8e301007f0c94850139ac79cb5a" 
  realImg="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=747bf3f7092ebd2b0bf9fcd27e28bbe5" alt=""/>
 <img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=f391169b2cf678aa6fd253cf40d9821d" 
  realImg="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=fec8d2f20fad1f28d540337a831e89d0" alt=""/>
 <div id="mark" class="mark"><img src="" alt=""/></div>
</div>
<script src="http://s0.kuaizhan.com/res/skin/js/lib/jquery-2.0.3.min.js"></script>
<script>
 //1.鼠标移入哪张图片的时候,让他对应的大图显示;
 //2.当鼠标在img中移动的时候,大图跟着走;
 var $box=$('.box');
 var $aImg=$box.children('img');
 var $mark=$('.mark');
 var $offset=$box.offset();
 $aImg.mouseover(function(){
  //当鼠标移入每张图片的时候,让mark显示,并且,让mark里面的img标签,src属性值为当前这个图片的realImg属性上拿到的值;
  $mark.show().find('img').attr('src',$(this).attr('realImg'));
 });
 $aImg.mousemove(function(e){
  //拿鼠标的x坐标,减去$box距离body的left位置;
  var left= e.clientX-$offset.left+10;
  var top= e.clientY-$offset.top+10;
  $mark.css({left:left,top:top})
 });
 $aImg.mouseout(function(){
  $mark.hide();
 })
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JS获取父节点方法
Aug 20 Javascript
深入理解javascript严格模式(Strict Mode)
Nov 28 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
Oct 04 Javascript
JavaScript数组去重的五种方法
Nov 05 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
Dec 10 Javascript
JS动态加载脚本并执行回调操作
Aug 24 Javascript
js判断浏览器是否支持严格模式的方法
Oct 04 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
js中如何完美的解析数据
Mar 18 Javascript
如何使node也支持从url加载一个module详解
Jun 05 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
BootStrap fileinput.js文件上传组件实例代码
Feb 20 #Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
Feb 20 #Javascript
分享一道关于闭包、bind和this的面试题
Feb 20 #Javascript
原生JS实现跑马灯效果
Feb 20 #Javascript
js 实现省市区三级联动菜单效果
Feb 20 #Javascript
js事件冒泡与事件捕获详解
Feb 20 #Javascript
关于ES6的六个小特性(二)
Feb 20 #Javascript
You might like
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
AngularJS基础知识
2014/12/21 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
js实现简单的二级联动效果
2017/03/09 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
在node中如何使用 ES6
2017/04/22 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
Python内置函数及功能简介汇总
2020/10/13 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
大学专科生推荐信范文
2013/11/23 职场文书
满月酒主持词
2014/03/27 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
分享几个实用的CSS代码块
2022/06/10 HTML / CSS
Python first-order-model实现让照片动起来
2022/06/25 Python