From 691c72286ab55c755f0eec402cf1c963958d17a1 Mon Sep 17 00:00:00 2001 From: jl-zhoujl2 Date: Wed, 8 Feb 2023 13:51:54 +0800 Subject: [PATCH] =?UTF-8?q?2.8=20=E8=A7=A3=E5=86=B3=E7=9B=91=E6=8E=A7?= =?UTF-8?q?=E5=B1=8F=E5=B9=95=E9=80=82=E9=85=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ElecBidEvaluation/ScreenVideoPlay.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/ElecBidEvaluation/ScreenVideoPlay.tsx b/src/components/ElecBidEvaluation/ScreenVideoPlay.tsx index c241f1d..3105720 100644 --- a/src/components/ElecBidEvaluation/ScreenVideoPlay.tsx +++ b/src/components/ElecBidEvaluation/ScreenVideoPlay.tsx @@ -141,6 +141,7 @@ const ScreenVideoPlay: React.FC = (props) => { function setWndCover() { var iWidth = window.innerWidth; var iHeight = window.innerHeight; + let scale = window.innerHeight / 1080; var oDivRect = playWnd.current.getBoundingClientRect(); var iCoverLeft = (oDivRect.left < 0) ? Math.abs(oDivRect.left) : 0; @@ -222,15 +223,16 @@ const ScreenVideoPlay: React.FC = (props) => { // 监听滚动条scroll事件,使插件窗口跟随浏览器滚动而移动 const resize = () => { if (oWebControl != null) { + let scale = window.innerHeight / 1080; oWebControl.JS_Resize(playWnd.current.clientWidth * scale, playWnd.current.clientHeight * scale); setWndCover(); } }; - window.addEventListener("resize", debounce(() => resize(), 100)); - window.addEventListener("scroll", debounce(() => resize(), 100)); + window.addEventListener("resize", debounce(() => resize(), 1000)); + window.addEventListener("scroll", debounce(() => resize(), 1000)); return () => { - window.removeEventListener("resize", debounce(() => resize(), 100)); - window.removeEventListener("scroll", debounce(() => resize(), 100)); + window.removeEventListener("resize", debounce(() => resize(), 1000)); + window.removeEventListener("scroll", debounce(() => resize(), 1000)); if (oWebControl != null) { oWebControl.JS_HideWnd(); // 先让窗口隐藏,规避可能的插件窗口滞后于浏览器消失问题 oWebControl.JS_Disconnect().then(function () { // 断开与插件服务连接成功