jquery - 在 CSS 媒体查询中禁用 jQuery 悬停

标签 jquery css media-queries

我知道我可能无法在 CSS 文件中执行 jQuery。但这是我的难题:

我有几个带有叠加层的 div。在桌面上,用户将鼠标悬停在叠加层上,它会向上滑动显示内容。

在移动设备上,没有悬停状态(优雅地实现)。我如何使用我现有的媒体查询逻辑来禁用 jQuery 悬停在那些特定的 div 上?

欢迎任何建议,甚至是解决此问题的替代方案?

最佳答案

您的代码在运行时很可能看起来像这样:

<div id="container">
    <div class="item show" />
    <div class="item hide" />
    <div class="item hide" />
    <div class="item hide" />
    <div class="item hide" />
</div>

隐藏类似display:none
并且showdisplay:block

只需在良好的媒体查询中将hide 更改为display:block,移动用户就会看到所有内容! (可能也必须禁用 JS)

我想轻轻地骂你,因为你没有放任何代码而且有 4k 代表 :)

关于jquery - 在 CSS 媒体查询中禁用 jQuery 悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6684950/

相关文章:

java - 使用 jQuery Post 上传文件到 Play Controller

css - wice_grid gem : add dynamic color

html - 根据 % 和 px 使 div 占据剩余宽度

与手机兼容的 Html 电子邮件模板

html - 仅使用 CSS 重构响应式设计中的部分

javascript - 第一次悬停后,悬停效果无法在每个元素上正常工作

Jquery ajax 循环

html - CSS使一列中的两个div占据与相邻div相同的高度

css - Vimeo 嵌入 CSS : override default text styles?

javascript - 使用图表js显示的图表不正确