From b9296464950d992df46786b1b20f6ff697fea8ce Mon Sep 17 00:00:00 2001 From: LiuPengFeiCode <525833532@qq.com> Date: Wed, 26 Feb 2025 12:39:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84data-tips-text=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E8=87=AA=E5=AE=9A=E4=B9=89=E9=A2=9C=E8=89=B2data-tips?= =?UTF-8?q?-color?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/think-plugs-static/stc/public/static/admin.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin/think-plugs-static/stc/public/static/admin.js b/plugin/think-plugs-static/stc/public/static/admin.js index e46cc8681..0b590e804 100644 --- a/plugin/think-plugs-static/stc/public/static/admin.js +++ b/plugin/think-plugs-static/stc/public/static/admin.js @@ -1005,7 +1005,9 @@ $(function () { /*! 注册 data-tips-text 事件行为 */ $.base.onEvent('mouseenter', '[data-tips-text]', function () { - let opts = {tips: [$(this).attr('data-tips-type') || 3, '#78BA32'], time: 0}; + // 获取自定义颜色(优先取 data-tips-color,否则用默认色) + const color = $(this).attr('data-tips-color') || '#78BA32'; + let opts = {tips: [$(this).attr('data-tips-type') || 3, color], time: 0}; let layidx = layer.tips($(this).attr('data-tips-text') || this.innerText, this, opts); $(this).off('mouseleave').on('mouseleave', function () { setTimeout("layer.close('" + layidx + "')", 100);