jQuery实现鼠标滑过预览图片大图效果的方法


Posted in jQuery onApril 26, 2017

本文实例讲述了jQuery实现鼠标滑过预览图片大图效果的方法。分享给大家供大家参考,具体如下:

需求是这样的:  鼠标移动的图片上,同时显示预览的大图,鼠标移开,则隐藏。

原理其实很简单,首先需要一个div , 然后动态通过jQuery方法添加<img>标签,改变这个<img>的样式(宽,高),以及需要显示的图片路径。

js代码:

$(function(){
  var ei = $("#large");
  ei.hide();
  $("#img1, img").mousemove(function(e){
    ei.css({top:e.pageY,left:e.pageX}).html('<img style="border:1px solid gray;" src="' + this.src + '" />').show();
  }).mouseout( function(){
    ei.hide();
  })
  $("#f1").change(function(){
    $("#img1").attr("src","file:///"+$("#f1").val());
  })
});

HTML 部分:

上传预览图片:<br>
<input id="f1" name="f1" type="file" /><br>
<img id="img1" width="120" height="60" src="logo-jq.gif">
<div id="large"></div>
鼠标滑过预览图片:<br>
<img width="120" height="60" src="logo-jq.gif"><br>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery返回定位插件详解
May 15 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
使用jQuery实现购物车结算功能
Aug 15 jQuery
jQuery实现弹窗下底部页面禁止滑动效果
Dec 19 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery实现日历效果
Sep 11 jQuery
jQuery冲突问题解决方法
Jan 19 jQuery
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 #jQuery
jquery.form.js异步提交表单详解
Apr 25 #jQuery
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 #jQuery
jquery submit()不能提交表单的解决方法
Apr 24 #jQuery
jquery实现异步加载图片(懒加载图片一种方式)
Apr 24 #jQuery
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 #jQuery
jQuery实现百度登录框的动态切换效果
Apr 21 #jQuery
You might like
深入了解php4(2)--重访过去
2006/10/09 PHP
php开启安全模式后禁用的函数集合
2011/06/26 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
document.compatMode介绍
2009/05/21 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
跟老齐学Python之编写类之二方法
2014/10/11 Python
Python迭代器和生成器介绍
2015/03/06 Python
python实用代码片段收集贴
2015/06/03 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
python开头的coding设置方法
2019/08/08 Python
python使用requests.session模拟登录
2019/08/09 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
技校毕业生的自我评价
2013/12/27 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
Nginx的gzip相关介绍
2022/05/11 Servers