From ccfa6d9c9710cec121a1a1a896c377215189175c Mon Sep 17 00:00:00 2001 From: ken Date: Mon, 22 Jun 2026 20:29:55 +0800 Subject: [PATCH] 'js' --- assets/javascripts/app.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js index ec1552e..d256be2 100644 --- a/assets/javascripts/app.js +++ b/assets/javascripts/app.js @@ -1215,6 +1215,13 @@ $(function() { // 1. 所有圖示先對螢幕閱讀器隱藏 $icon.attr('aria-hidden', 'true'); + // 特判:.close-screen-btn 內的圖示,移除無關的 sr-only 並設正確 aria-label + if ($parent.hasClass('close-screen-btn')) { + $parent.find('.sr-only').remove(); + $parent.attr('aria-label', '關閉公告視窗'); + return; + } + // 2. 已有 aria-label 或 sr-only 就不重複處理 if ($icon.attr('aria-label') || $icon.next('.sr-only').length > 0 || $parent.find('.sr-only').length > 0) { return;