需要考虑的一个棘手问题是带触摸屏的笔记本电脑。在这种情况下,主要交互方式倾向于使用鼠标……即使该设备技术上具有触摸屏。这最近给我们带来了一些麻烦,导致了
的反应。
但要回答你的具体问题:我认为 CSS 媒体查询 是可行的方法。我们有 hover、pointer、any-hover 和 any-pointer。
然后你可以使用 window.matchMedia 从 JS 中运行这些 CSS 媒体查询,如下所示:
需要考虑的一个棘手问题是带触摸屏的笔记本电脑。在这种情况下,主要交互方式倾向于使用鼠标……即使该设备技术上具有触摸屏。这最近给我们带来了一些麻烦,导致了
的反应。
但要回答你的具体问题:我认为 CSS 媒体查询 是可行的方法。我们有 hover、pointer、any-hover 和 any-pointer。
然后你可以使用 window.matchMedia 从 JS 中运行这些 CSS 媒体查询,如下所示: