Timothy Jaeryang Baek 1 月之前
父节点
当前提交
c2046b9247
共有 1 个文件被更改,包括 12 次插入2 次删除
  1. 12 2
      src/lib/components/common/ImagePreview.svelte

+ 12 - 2
src/lib/components/common/ImagePreview.svelte

@@ -86,7 +86,12 @@
 			<div>
 				<button
 					class=" p-5"
-					on:click={() => {
+					on:pointerdown={(e) => {
+						e.stopImmediatePropagation();
+						e.preventDefault();
+						show = false;
+					}}
+					on:click={(e) => {
 						show = false;
 					}}
 				>
@@ -106,7 +111,12 @@
 			<div>
 				<button
 					class=" p-5"
-					on:click={() => {
+					on:pointerdown={(e) => {
+						e.stopImmediatePropagation();
+						e.preventDefault();
+						downloadImage(src, src.substring(src.lastIndexOf('/') + 1), alt);
+					}}
+					on:click={(e) => {
 						downloadImage(src, src.substring(src.lastIndexOf('/') + 1), alt);
 					}}
 				>