当前位置: 首页 > article >正文

css‘s hover VS mobile

.animation {
  animation: 30s move infinite linear;
  /* &:hover {
    animation-play-state: paused;
  */
}

原本写的好好的,测试说:“移动端点击滚动条,跳转到其他页面后,返回当前页面,滚动条不滚动;可以优化位点击后继续滚动”

哎,改吧!

<div
   // onTouchStart={() => setPause(true)}
   // onTouchEnd={() => setPause(false)}
   onMouseEnter={() => setPause(true)}
   onMouseLeave={() => setPause(false)}
   style={{ animationPlayState: pause ? 'paused' : 'running' }}
>
>...</div>

为了防止测试再提:“在PC端,点击链接跳转到另一个页面,x掉另一个页面,浏览器窗口又回到当前页面,滚动条不滚动” 添加当该页面出现在浏览器窗口时,就让滚动条滚动

  useEffect(() => {
    document.addEventListener("visibilitychange", () => {
      if (document.hidden) {
      } else {
        setPause(false)
      }
    });
  }, [])

http://www.kler.cn/a/511618.html

相关文章:

  • UnderTow服务器
  • 第10章:Python TDD优化货币类方法与引入工厂方法
  • 【学习笔记15】如何在非root服务器中,安装属于自己的redis
  • rocketmq dashboard 安装
  • w-form-select.vue(自定义下拉框组件)
  • 1.写在前面
  • 【无标题】Cloudlog 电台日志系统 request_form SQL注入漏洞复现
  • Linux自学指南(学习路线大纲)
  • 【机器学习:三十三(二)、支持向量机(SVM)的核函数:概念、类型与应用】
  • PyTorch使用教程(8)-一文了解torchvision
  • 信息安全【在Ubuntu中安装nginx、MySQL和部署PHP】
  • vmware17.5 - 解决ubuntu长按按键会导致图形界面卡死的情况
  • ThinkPhp项目解决静态资源请求的跨域问题的解决思路
  • C# 动态创建Label和ComboBox控件并修改Text
  • 大数据时代的璀璨明珠:机器学习引领的智能应用革新与深度融合探索
  • 【2024年华为OD机试】 (B卷,200分)- 跳格子游戏(Java JS PythonC/C++)
  • 第三部分:Linux中的yum
  • 有线通信方式(I2C、UART)
  • 设计模式:构建高效且可维护的软件系统的基石
  • 车载测试和相关面试