layui.use(['layer'], () => { let $ = layui.$; $.extend({ imgZoom(option) { option = Object.assign({}, { scale: 1.1, transition: "all .5s", elem: ".geto-img-zoom" }, option); // $(option.elem).removeListener('hover') $(option.elem).css('transition', option.transition).hover(function () { $(this).css('transform', `scale(${option.scale})`) }, function () { $(this).css('transform', `scale(1)`) }) } }) })