layer.photos 相册(图片查看器)实现缩放
2019年4月12日 layer版本 layer-v3.1.1
layer.photos 方法在使用过程中发现没有通过鼠标中键(滚轴)实现图片缩放功,故通过搜索引擎找到如下方法
需要引用 jquery
$(document).on("mousewheel DOMMouseScroll", ".layui-layer-phimg img", function (e) {var delta = (e.originalEvent.wheelDelta && (e.originalEvent.wheelDelta > 0 ? 1 : -1)) || // chrome & ie(e.originalEvent.detail && (e.originalEvent.detail > 0 ? -1 : 1)); // firefoxvar imagep = $(".layui-layer-phimg").parent().parent();var image = $(".layui-layer-phimg").parent();var h = image.height();var w = image.width();if (delta > 0) {if (h < (window.innerHeight)) {h = h * 1.05;w = w * 1.05;}} else if (delta < 0) {if (h > 100) {h = h * 0.95;w = w * 0.95;}}imagep.css("top", (window.innerHeight - h) / 2);imagep.css("left", (window.innerWidth - w) / 2);image.height(h);image.width(w);imagep.height(h);imagep.width(w);});
此方法可以实现鼠标中键(滚轴)缩放,但是在实际项目中还是相册功能不符合:切换图片的箭头,在图片内显示,也即是说箭头总是跟随图片的变化而变化。
此方法来自:方法来源
layer.photos 相册(图片查看器)实现缩放相关推荐
- PHP 八羊闪电本地相册图片查看器V1 PHP极简代码直接查看本地文件夹图片 源码下载!
该源码,直接读取本地IMGAGES文件夹的图片,直接显示在相册,点击放大查看,非常方便,非常适合二次开发,但是不适合小白.没有做UI和设计,比较简陋,所以仅仅售价10元钱,想要的就拿去,不想要的就别拍 ...
- vue 图片查看器(可缩放,翻上下一页等)使用
NPM 1.安装 npm install vue-photo-preview --save 2.main.js引入 import preview from 'vue-photo-preview' im ...
- windows小技巧_1 设置图片查看器默认自适应缩放
1 问题描述 在查看图片,尤其是查看大量图片时,我们往往希望图片能够随着查看窗口的大小自适应缩放.但在实际操作中,windows自带的图片查看器却默认设置图片为1:1查看.当然,可以使用快捷键ctrl ...
- 图片查看器:Android支持图片查看、缩放、滑动的PhotoView
上效果: Android 图片查看器Demo效果 导入PhotoView,导入Glide. maven { url "https://jitpack.io" }implementa ...
- 【React组件】写一个模仿蓝湖的图片查看器
前言 最近公司让写一个可以自由拖拽放大的图片查看器,我寻思这还不简单,一顿操作猛如虎,俩小时后: 事实证明,一旦涉及到 DOM 的变换操作,如果很多细节考虑不全,抓过来就写,那基本就凉了.于是我仔细分 ...
- 强大的jQuery图片查看器插件Viewer.js
简介 Viewer.js 是一款强大的图片查看器 Viewer.js 有以下特点: 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博的图片旋转) 支持水平/垂直翻转 支持图片移动 ...
- win10照片查看器_图片打开方式中找不到Windows图片查看器怎么办
如何在电脑中使用默认的windows图片查看器来打开图片进行查看的?有时我们可能无法找到Windows图片查看器工具,接下来小编就与大家分享,一种简单的利用windows图片查看器查看图片的具体方法. ...
- vue图片查看器,支持放大 缩小 还原
Vue中使用图片查看器 如何使用 项目中使用的是 vue + element-ui 要求查看图片时能够实现 图片放大缩小翻转等功能,于是找到一个适合的插件,首先看下效果: 功能与我们设想的一样,下面看 ...
- html手机端的图片阅读器,兼容移动端与电脑端的图片查看器viewer.js插件
Viewer.js 有以下特点: 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博的图片旋转) 支持水平/垂直翻转 支持图片移动 支持键盘 支持全屏幻灯片模式(可做屏保) 支持缩略 ...
- 图片在线预览html,Viewer.js – 强大的JS/jQuery图片查看器
Viewer.js – 强大的JS/jQuery图片查看器 分类:代码 日期:2016-08-04 点击(282,284) 下载(1) 来源:未知 收藏 简介 Viewer.js 是一款强大的图片查看 ...
最新文章
- 系统芯片(SOC)架构- Aviral Mittal
- numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)
- python制作图形化小游戏_创意编程|Python的GUI简易界面设计测测你的反应力
- IntelliJ IDEA自动导入包去除星号(import xxx.*)
- SQL SERVER 2008权限配置
- eslint php,ESlint操作步骤详解
- 项目经理如何管理情绪?这三本书管理书籍你必须要看
- mysql 数据库 更新_mysql数据库更新
- Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义
- ppt flash无法播放解决方法
- 中美线径对照表_常用线规号码与线径对照表
- 全网最强最细postman接口测试教程(一)
- Python常用模块15-python的configparser模块
- 修改记录-优化后(springboot+shiro+session+redis+ngnix共享)
- 从修身齐家治国平天下谈分布式系统中的限流与熔断
- LCD12864 菜单部分编写
- 用python实现纸牌游戏的随机抽牌洗牌过程(item系列几个内置方法的实例)
- java 51_学习java第51天
- 帝国时代2 使用ipx不能互联的解决
- Windows版本,OS内核版本,Windows SDK之间的关系(附 :Windows纯净系统下载以及更新)