From de9736b223911c946c29244a6e1eb00bce5306e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=A4=E5=BF=83?= <3277200+sentsim@users.noreply.github.com> Date: Mon, 10 Mar 2025 23:45:15 +0800 Subject: [PATCH] =?UTF-8?q?fix(layer):=20=E4=BF=AE=E5=A4=8D=E5=9C=A8=20suc?= =?UTF-8?q?cess=20=E4=B8=AD=E5=85=B3=E9=97=AD=E4=B8=8A=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E5=BC=B9=E5=B1=82=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/layer.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/modules/layer.js b/src/modules/layer.js index 12e2fb2d..072bace3 100644 --- a/src/modules/layer.js +++ b/src/modules/layer.js @@ -533,15 +533,18 @@ Class.pt.creat = function(){ win.on('resize', ready.events.resize[that.index]); } } + + // 记录配置信息 + that.layero.data('config', config); + // 自动关闭 config.time <= 0 || setTimeout(function(){ layer.close(that.index); }, config.time); + + that.move().callback(); setAnim(that.layero); - - // 记录配置信息 - that.layero.data('config', config); }; // 当前实例的 resize 事件 @@ -1029,7 +1032,8 @@ ready.restScrollbar = function(index) { // 关闭和大小化, layer-full 处理 var targetEl = $('.'+ doms[0]).filter(function(){ var layero = $(this); - return layero.data('config').scrollbar === false + var options = layero.data('config') || {}; + return options.scrollbar === false && layero.data('maxminStatus') !== 'min' && layero.attr('times') !== String(index); });