<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ios input 鍵盤收起頁面底部有間隙沒有自動還原

      1.ios   input 鍵盤收起頁面底部有間隙沒有自動還原
      解決辦法: 最外層元素增加fixed 布局即可
      2. ios  input輸入 頁面會放大,收起時頁面不自動還原
      解決辦法 input 字體設置最小為16px即可
      3.網頁標簽切換獲取切換狀態
      document.addEventListener("visibilitychange", visibleChangeFun);
      const visibleChangeFun= ()=>{
        if (document.visibilityState === "hidden"){
          //隱藏
        }
      }


      4.倒計時要用本地時間處理,不然切頁面定時器不執行,時間不準確,以及離開標簽頁,或息屏用  document.visibilityState === "hidden" 判斷,

       const [timeLeft, setTimeLeft] = useState<any>();
        const [startTime, setStartTime] = useState<any>(new Date().getTime());
        const hideTimeRef = useRef<any>();
        const timeLeftRef = useRef<any>();
        useEffect(() => {
          timer = setInterval(() => {
            setTimeLeft((prevTimeLeft: number) => prevTimeLeft - 1000);
          }, 1000);
      
          return () => {
            clearInterval(timer);
          };
        }, [expires]);
      
        useEffect(() => {
          if (expires) {
            setTimeLeft(expires);
            setStartTime(new Date().getTime());
          }
        }, [expires])
      
        useEffect(() => {
          if (timeLeft + startTime <= new Date().getTime()) {    也可以直接用timeLeft<=0 判斷即可
            timer && clearInterval(timer);
          }
        }, [timeLeft]);
      
        useEffect(() => {
          //監聽ios息屏
          const visibleChangeFun = function () {
            if (document.visibilityState === "hidden") {
              // 息屏時主動關閉定時器,并記錄當前時間
              clearInterval(timer);
              hideTimeRef.current = getTimeNow()
              timeLeftRef.current = timeLeft
            } else {
              console.log('visible show :');
              // 用戶打開手機進入頁面時,記錄當前時間,計算出息屏期間的時間,并重新啟動定時器
              const showTime = getTimeNow();
              const diffTime = showTime - hideTimeRef.current;
              // 假設 countdown 是剩余倒計時時間
              // countdown -= diffTime;
              if (timeLeftRef.current - diffTime > 0) {
                setTimeLeft(timeLeftRef.current - diffTime);
                visibleStatusTimer = setInterval(function () {
                  // 更新倒計時邏輯
                  setTimeLeft((prevTimeLeft: number) => prevTimeLeft - 1000);
                }, 1000);
              } else {
                setTimeLeft(0);
              }
            }
          }
          document.addEventListener("visibilitychange", visibleChangeFun);
          return () => {
            document.removeEventListener("visibilitychange", visibleChangeFun);
            clearInterval(visibleStatusTimer);
          }
        }, [timeLeft])
      

        

       

       

       

       
      posted @ 2024-10-30 21:00  紅蘋果學園  閱讀(37)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品久久久久久无码国产| 亚洲人成在线观看网站不卡| 性色av无码不卡中文字幕| 99e久热只有精品8在线直播| 国产内射xxxxx在线| 无码人妻一区二区三区兔费| 成人乱人乱一区二区三区| 无码一区中文字幕| 人妻夜夜爽天天爽三区麻豆av| 国产亚洲无线码一区二区| 国产婷婷精品av在线| 日本一区不卡高清更新二区| 你拍自拍亚洲一区二区三区| 日韩乱码人妻无码中文字幕视频| 国产精品高清一区二区三区| 青青草久热这里只有精品| 人妻激情偷乱视频一区二区三区| 高中女无套中出17p| 九九视频热最新在线视频| 国产欧美日韩在线在线播放| 国产91色综合久久免费| 强奷乱码欧妇女中文字幕熟女| 精品偷拍一区二区三区在| 99久热在线精品视频| 欧美啪啪网| 天天燥日日燥| 香港经典a毛片免费观看播放| 国产成人精品三上悠亚久久| 亚洲成av人片在www鸭子| 韩国无码AV片午夜福利| 国产成人自拍小视频在线| 国产亚洲人成网站在线观看| 综合色一色综合久久网| 隆林| 一区二区三区在线色视频| 亚洲色欲色欱WWW在线| 久久亚洲中文字幕伊人久久大 | 国产成人综合95精品视频 | 国产成人午夜精品永久免费| 91孕妇精品一区二区三区| 亚洲av高清一区二区|