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判断邮箱格式对错实例代码讲解
Apr 12 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
基于jQuery的表单填充实例
Aug 22 jQuery
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 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
Yii框架组件和事件行为管理详解
2016/05/20 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
PHPstorm启用自动换行的方法详解(IDE)
2020/09/17 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
python实现的一个火车票转让信息采集器
2014/07/09 Python
Python库urllib与urllib2主要区别分析
2014/07/13 Python
python实现井字棋游戏
2020/03/30 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
python实现日常记账本小程序
2018/03/10 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
python 绘制场景热力图的示例
2020/09/23 Python
比利时香水网上商店:NOTINO
2018/03/28 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
高一生物教学反思
2014/01/17 职场文书
实习单位意见
2015/06/04 职场文书
创业计划书之面包店
2019/09/17 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS