Timothy Jaeryang Baek 4 月之前
父节点
当前提交
7e241a3904
共有 1 个文件被更改,包括 11 次插入6 次删除
  1. 11 6
      src/lib/components/chat/Messages/ResponseMessage.svelte

+ 11 - 6
src/lib/components/chat/Messages/ResponseMessage.svelte

@@ -560,13 +560,18 @@
 		await tick();
 		await tick();
 		if (buttonsContainerElement) {
 		if (buttonsContainerElement) {
 			console.log(buttonsContainerElement);
 			console.log(buttonsContainerElement);
-			buttonsContainerElement.addEventListener('wheel', function (event) {
-				// console.log(event.deltaY);
 
 
-				event.preventDefault();
-				if (event.deltaY !== 0) {
-					// Adjust horizontal scroll position based on vertical scroll
-					buttonsContainerElement.scrollLeft += event.deltaY;
+			buttonsContainerElement.addEventListener('wheel', function (event) {
+				if (buttonsContainerElement.scrollWidth <= buttonsContainerElement.clientWidth) {
+					// If the container is not scrollable, horizontal scroll
+					return;
+				} else {
+					event.preventDefault();
+
+					if (event.deltaY !== 0) {
+						// Adjust horizontal scroll position based on vertical scroll
+						buttonsContainerElement.scrollLeft += event.deltaY;
+					}
 				}
 				}
 			});
 			});
 		}
 		}