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 相关文章推荐
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery Validate 校验多个相同name的方法
May 18 jQuery
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
layui中使用jquery控制radio选中事件的示例代码
Aug 15 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
jquery实现广告上下滚动效果
Mar 04 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
PHP基于单例模式实现的mysql类
2016/01/09 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
python实现划词翻译
2020/04/23 Python
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
python计算无向图节点度的实例代码
2019/11/22 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
妇产医师自荐信
2014/01/29 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
信仰观后感
2015/06/03 职场文书
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers