jquery图片查看插件,支持旋转、放大、缩小、拖拽、缩略图(仿qq图片查看)

jQuery仿QQ空间图片查看特效(全屏,放大,缩小,旋转,镜像,鼠标滚轮缩放) 分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                &a 阅读详情

最近做了一个jquery图片查看的插件,目的是能精确查看图片的详情,插件支持图片旋转、放大、缩小、拖拽、缩略图显示,界面效果是按照window的qq查看图片功能写的,当然不尽相同。

具体功能:

  1. 多张图片切换,键盘左右键或左右箭头切换

  2. 旋转

  3. 放大,支持鼠标滚轮

  4. 缩小,支持鼠标滚轮

  5. 右下角缩略图

  6. 拖拽大图

  7. 全屏

全屏

PS:下面是插件各状态下效果,demo示例会在最后放出来。

全屏
全屏是容器的最大化。

全屏是容器的最大化。

缩小
可以点击缩小图标或者鼠标滚轮向下滚,可以缩小图片。

可以点击缩小图标或者鼠标滚轮向下滚,可以缩小图片。

放大
可以点击放大图标或者鼠标滚轮向上滚,可以放大图片。当图片长或宽大于容器时候,就会出现右下角的缩略图。

放大

旋转
旋转是使用css3实现的。

这里写图片描述

拖拽图片
大图区域和缩略图区域都是可以拖拽的,可以通过拖拽查看图片某个位置。

这里写图片描述

旋转拖拽
实现插件过程中,这个是最困难的地方,旋转加上拖拽图片,计算方式复杂很多。

这里写图片描述

切换图片
插件支持多张图片切换查看,可以通过键盘左右键或左右箭头切换。

这里写图片描述

总结
这个插件耗时4天才写好,难点在于图片旋转之后兼顾其他功能。实现的详情就不细说了,附上demo示例。

我把源代码放在网盘上了,有需要的可去下:http://pan.baidu.com/s/1bTWGnO

PS:注意全屏、关闭的功能需要将示例部署起来才能演示,不然会有跨域问题。

注意

  1. 浏览器兼容问题

由于我这个插件只需要在Chrome上使用(我现在项目的特别之处),所以其他浏览器我并没有去做兼容,使得IE、firefox浏览器都相应会有一些问题。像旋转在IE9以下当然用不了(css3的原因),拖拽也会因为方法或属性的不兼容导致有问题。

PS:所以如果要使用我的插件,估计需要对插件做一些兼容处理,不然就得等我找时间做了。

  1. 拖拽不平滑

这个问题我也发现了,确实是在大图拖拽时候有卡顿现象,这个我也将稍后修复。

20160312修复问题

  1. 修复了拖拽不平滑问题。

  2. 对Firefox、Chrome、Safari、IE9+进行兼容。

PS:暂时没有考虑兼容IE9以下。

原文链接:http://www.cnblogs.com/lovesong/p/5004951.html

jQuery H5弹出图片放大缩小旋转插件.zip js特效-jQuery H5弹出图片放大缩小旋转插件 立即下载

相关推荐

jQuery-Photo-Gallery:使用 jQuery 构建的照片库。 可用作个人或专业画廊

jQuery-图片库 使用 jQuery 构建的照片库。 可用作个人或专业画廊。

jquery图片查看插件,支持旋转、放大、缩小、拖拽、缩略图(仿qq图片查看)...

最近做了一个jquery图片查看的插件,目的是能精确查看图片的详情,插件支持图片旋转、放大、缩小、拖拽、缩略图显示,界面效果是按照window的qq查看图片功能写的,当然不尽相同。 具体功能: 1. 多张图片切换,键盘左右键或左右箭头切换 2. 旋转 3. 放大,支持鼠标滚轮 4. 缩小,支持鼠标滚轮 5. 右下角缩略图 6. 拖拽大图 7. 全屏 PS:下面是插件各状态...

weixin_34290352的博客 986

基于Jquery实现的图片预览插件

基于Jquery实现的图片预览插件,支持图片手动和鼠标滚轮滑动放大缩小、支持图片旋转转和多图片切换、支持图片分组预览,下载后即可快速使用。

优化过的图片放大镜插件jquery-photo-gallery

直接先看效果: 主要功能:1、点击图片放大 后方笼罩 2、鼠标滚动可以放大缩小图片 3、同一组图片可以翻下一张 上一张 4、局部拖动放大 5、关闭 使用说明:基于jquery 首先引入:jquery-photo-gallery/photoGallery.css和jquery-photo-gallery/jquery.photo.gallery.js jquery-photo-gallery/jquery.photo.gallery.js修改gallery.html 正确路径 ...

huidanyige的专栏 519

jQuery图片放大预览Lightbox插件

zoomify.js是一款非常实用的jQuery图片放大预览Lightbox插件。zoomify.js可以在用户点击页面中的小图片时,将该图片的高清版本以Lightbox的方式放大显示在页面的中间,提高用户的体验度。

图片无损浏览类模块 随鼠标拖动中心缩放

目前流传的绝大多数图片浏览器,要么显示模糊,要么通过两层画板套用,比较费事。试了几个第三方看图软件,比如看图王之类,也会模糊,大概率是用gdi+直接缩放显示的,只有adobe系列和系统自带的照片查看器%缩放显示的,只有adobe系列和系统自带的照片查看器(非win10的照片)能无损放大。研究了一下原理,发现关键dll是StretchBlt,站在巨人的肩膀上,感谢难解,aqwvwv,福仔。已封装成类,支持随鼠标拖动中心缩放,切换图片,尺寸被改变,任意窗口可显示。调用方式:图片浏览器类.初始化 (窗口句柄)。目前有个小bug,拖动图片会有一点点闪烁,有大佬能优化下双缓冲。@咸鱼666。

【机械视觉】C#+VisionPro实战:位深图(CogImage8Grey)与Bitmap互转技巧及工业检测应用

本文详细介绍了在工业检测中如何使用C#和VisionPro实现位深图(CogImage8Grey)与Bitmap的高效互转技巧。通过实战代码示例和工业应用案例,帮助开发者解决图像处理中的常见问题,提升检测精度和系统性能,适用于半导体、汽车零部件等高精度检测场景。

weixin_29250573的博客 186

仿QQ查看图片的jQuery插件,可旋转,缩放和拖动。

工作一段时间了,第一次写技术博客,最近由于项目需求,需要做一个页面查看图片查看的功能,图片可以缩放,选择,和拖动位置。接到任务,第一时间肯定是Google和度娘,结果找了一圈,也没有找到合适的插件,不是要收费就是功能不能完全满足,最终写决心自己写一个。废话不多说,直接上代码。热烈欢迎大神给我优化改进的建议。 ;(function($, window, document,undefined){

nihaonihaoquo的专栏 1003

避开ego_planner仿真的第一个坑:深度相机、点云与odom话题配置全指南

本文详细解析了ego_planner仿真中深度相机、点云与odom话题配置的关键问题,帮助开发者避开常见陷阱。从数据流架构到具体配置细节,包括深度相机的内外参匹配、点云数据规范要求以及odom话题的验证方法,提供了全面的实战指南和优化建议。

weixin_30335575的博客 492

逆向实战:如何绕过iTunes 12.6.5.3的反调试机制(附X64dbg插件配置)

本文深入剖析了iTunes 12.6.5.3的反调试机制与登录协议。通过X64dbg动态调试与IDA静态分析,详细演示了如何绕过其反调试检测,并定位到核心的登录协议加密函数,揭示了其请求签名(X-Apple-ActionSignature)的生成逻辑与依赖关系,为客户端安全研究与协议分析提供了实战思路。

weixin_29202213的博客 742

【亲测免费】 jQuery图片查看插件常见问题解决方案

jQuery图片查看插件常见问题解决方案 基础介绍 本项目是一个使用jQuery开发的图片查看插件。它能够提供精确的图片查看功能,包括图片的旋转、放大、缩小、拖拽以及缩略图显示。该插件的界面效果参考了Window系统的QQ查看图片功能,但并非完全相同。该项目主要用于网页中图片的展示,支持多种交互操作,使得用户体验更加友好。 主要编程语言: JavaScript:用于实现插件的交互逻辑和功能。 C...

gitblog_01005的博客 890

如何入门强化学习

很多同学在入门强化学习的时候都会遇到困难,那我这里就简单介绍一下应该如何入门强化学习,并以开源代码为例详解强化学习实战。

seeksister的博客 3302

【亲测免费】 jQuery图片查看插件使用教程

jQuery图片查看插件使用教程 1、项目介绍 jquery-photo-gallery 是一个基于jQuery的图片查看插件,旨在提供精确的图片查看功能。该插件支持图片的旋转、放大、缩小、拖拽以及缩略图显示,界面效果参考了Windows系统中QQ的图片查看功能。 主要功能: 多张图片切换:支持键盘左右键或左右箭头切换图片。 旋转:支持图片旋转功能。 放大:支持鼠标滚轮放大图片。 缩小:支持鼠标...

gitblog_00001的博客 550

Hugging Face 最新开源 SmolVLA 小模型入门教程(一)

今天,我们介绍SmolVLA,这是一个紧凑型(450M)、开源的视觉-语言-动作模型,专为机器人设计,可在消费级硬件上运行。 仅在带有lerobot标签的开源社区共享数据集上进行预训练。 SmolVLA-450M在模拟环境(LIBERO、Meta-World)和真实世界任务(SO100、SO101)中,表现优于规模更大的VLA模型及强基线模型如ACT。 支持异步推理,响应速度提升30%,任务吞吐量提升2倍。

2506_90492529的博客 4078

最优控制 (Optimal Control) 算法详解及案例分析

最优控制是一种通过优化控制输入,使系统在满足约束条件的情况下达到最优性能的控制方法。其目标是最小化或最大化一个性能指标。

闲人编程的博客 2092

分享一些经典的特效效果,希望对大家有帮助

jQuery基于百度地图api选择城市地图代码https://www.mk2048.com/demo/demo_target_desc.php?id=hkc01ka1jjQuery适用于手机端的中国地图城市选择,基于百度地图api的选择城市分区显示代码演示地址:http://www.17sucai.com/preview/11/2017-02-21/map/index.htmljQuery五屏轮播...

u011927449的博客 344

2024年数字IC秋招-大疆-数字芯片开发工程师-笔试题

笔试题型:选择题 + 简答题笔试平台:大疆创新(电脑监控)笔试时间:90min做题感受:知识面覆盖很广,很多题目不会做(1) 什么是功耗优化中的DVFS技术?(2)降低功耗的原理是什么?(3)一般工作流程是怎样的?(4)必须的硬件模块有哪些?

qq_42135020的博客 2666

jQuery响应图片画廊相册图片切换

下载地址在这里你会学习如何创建一个响应图像与一个缩略图画廊使用Elastislide旋转木马。灵感来自Twitter的“用户画廊”和请求显示Elastislide的集成,我们希望实现一个响应画廊,适应view-port宽度。画廊将视图切换,允许查看缩略图旋转木马或没有。dd:

ICode联盟 130

一文吃透 Tools for Applying SAP Notes:从 SNOTE、TCI 到 Solution Manager 与 SAP Cloud ALM

本文系统梳理了SAP技术与运维团队应用SAP Notes的高效工具与方法,涵盖On-Premise与云环境。文章首先阐述了精研SAP Notes工具的必要性,指出其是实施错误修复、法务变更和性能改进的关键载体。随后详细介绍了SNOTE、TCI、Solution Manager、Cloud ALM和Maintenance Planner等核心工具的定位与适用场景,并通过采购异常案例展示了标准更正流程。针对复杂修复场景,文章提出了TCI的批量处理方案,并强调将Note实施纳入变更治理流程的重要性。最后总结了三种

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 354

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop。
下一篇: 使pre的内容自动换行
最强的法师
博客等级 码龄11年 16粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值