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

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.lryc.cn/news/524694.html

相关文章:

  • 工业制造离不开的BOM
  • HTML中的`<!DOCTYPE html>`是什么意思?
  • C语言之斗地主游戏
  • 【玩转全栈】----Django制作部门管理页面
  • Unreal Engine 5 C++ Advanced Action RPG 十章笔记
  • 学习ASP.NET Core的身份认证(基于JwtBearer的身份认证9)
  • 缓存之美:万文详解 Caffeine 实现原理(上)
  • Spark/Kafka
  • 深入浅出:Go语言中的Unicode与字符编码详解
  • 什么是SSL及SSL的工作流程
  • .Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上)
  • AD7606, 逐次逼近型ADC以及一次被GPT坑了的过程.
  • 抬手、放手识别算法
  • 深度学习篇---AnacondaLabelImg
  • 探索云原生可观测性:技术与团队协作的深度结合
  • 解决 Django 5.1 中的 TemplateSyntaxError 错误
  • 基于SSM的自助购药小程序设计与实现(LW+源码+讲解)
  • 04JavaWeb——Maven-SpringBootWeb入门
  • 场馆预定平台高并发时间段预定实现V2
  • 如何利用边缘节点服务打造极致用户体验?
  • C语言之小型成绩管理系统
  • ASP.NET Core 中基于 Cookie 的身份鉴权实现
  • 为什么要学习C++?
  • freecad1.0的编译
  • 汇编与逆向(一)-汇编工具简介
  • .NET Framework
  • LabVIEW太赫兹二维扫描成像系统
  • 图片专栏——概念
  • Linux内存管理(Linux内存架构,malloc,slab的实现)
  • 【C++】模板(进阶)