From 0f0352d9a3711c7a5383544857588227832ae99c Mon Sep 17 00:00:00 2001 From: ken Date: Wed, 12 Aug 2026 11:44:04 +0800 Subject: [PATCH] update --- assets/javascripts/app.js | 34 +++++++++++++++++++ .../stylesheets/template/modules/member.scss | 13 ++++++- modules/member/member_index5.html.erb | 2 +- 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js index 472f61c..57d3db0 100644 --- a/assets/javascripts/app.js +++ b/assets/javascripts/app.js @@ -3294,6 +3294,40 @@ $(function() { }); }); }, 500); +}); +$(function() { + setTimeout(function() { + $('.index-member-5 .i-member-item').each(function() { + var $item = $(this); + var $nameA = $item.find('.member-data-value-name a'); + var href = $nameA.attr('href'); + var title = $nameA.text().trim(); + + if (!href) return; + + // 移除 a 只保留文字 + $nameA.replaceWith(title); + + $item.css('cursor', 'pointer') + .attr({ + 'tabindex' : '0', + 'role' : 'link', + 'aria-label': title + }); + + $item.on('click', function(e) { + if (!$(e.target).is('a')) { + window.location.href = href; + } + }); + + $item.on('keydown', function(e) { + if (e.key === 'Enter') { + window.location.href = href; + } + }); + }); + }, 500); }); // 執行 member等高計算,目前改用flexbox故mark掉 by ika 20160105 // $(window).load(function() { diff --git a/assets/stylesheets/template/modules/member.scss b/assets/stylesheets/template/modules/member.scss index f1b5387..605010f 100644 --- a/assets/stylesheets/template/modules/member.scss +++ b/assets/stylesheets/template/modules/member.scss @@ -265,7 +265,18 @@ } } .i-member-item-inner { - height: auto !important; + background: none; + border: 1px solid #331115; + padding: 1em; + border-radius: 1em; + height: stretch; + &:hover{ + -webkit-transform: translateY(-6px); + -ms-transform: translateY(-6px); + transform: translateY(-6px); + box-shadow: 0 12px 24px #0000004d, 0 10px 10px #00000033; + -webkit-box-shadow: 0 12px 24px #0000004d, 0 10px 10px #00000033; + } } .i-member-status-title { diff --git a/modules/member/member_index5.html.erb b/modules/member/member_index5.html.erb index 4f874f2..fdfb78a 100644 --- a/modules/member/member_index5.html.erb +++ b/modules/member/member_index5.html.erb @@ -4,7 +4,7 @@

{{status-title}}

-
+