我是靠谱客的博主 淡然蓝天,这篇文章主要介绍Layer 相册层 图片滚轮放大,现在分享给大家,希望可以做个参考。

直接放到 js 里面,使用layui的layer.photos 弹出的图片就可以直接放大缩小

$(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)); // firefox
var imagep = $(".layui-layer-phimg").parent().parent();
var image = $(".layui-layer-phimg").parent();
var h = image.height();
var w = image.width();
if (delta > 0) {
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 相册层 图片滚轮放大的全部内容,更多相关Layer内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(113)

评论列表共有 0 条评论

立即
投稿
返回
顶部