From bee91705bd4bb72a8fb3ab54a2715c1238e398bf Mon Sep 17 00:00:00 2001 From: vvwn <39298624+vvwn@users.noreply.github.com> Date: Tue, 24 Feb 2026 16:42:29 +0800 Subject: [PATCH] Enhance MovieCard with hover effects and link handling --- components/home/MovieCard.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/components/home/MovieCard.tsx b/components/home/MovieCard.tsx index cf9fbf2..e3b4ada 100644 --- a/components/home/MovieCard.tsx +++ b/components/home/MovieCard.tsx @@ -77,7 +77,13 @@ export const MovieCard = memo(function MovieCard({ movie, onMovieClick }: MovieC )} {movie.rate && parseFloat(movie.rate) > 0 && (
{ + e.preventDefault(); + e.stopPropagation(); // 阻止事件冒泡,防止触发外层卡片的搜索点击 + window.open(movie.url, '_blank', 'noopener,noreferrer'); + }} + title="在豆瓣中查看" + className="absolute top-2 right-2 bg-black/80 hover:bg-black/90 px-2.5 py-1.5 flex items-center gap-1.5 rounded-[var(--radius-full)] z-20 hover:scale-105 transition-all shadow-md" >