jquery - 基于移动浏览器和桌面浏览器隐藏和显示一个div

标签 jquery html css mobile

我将我的内容分成两个 div,左边一个是数量、价格、元素名称,右边一个是产品名称。

现在我想通过隐藏产品名称 div 在移动浏览器中显示左侧 div,在桌面浏览器中我想显示两者。

screen

最佳答案

如果您使用的是 Bootstrap,您可以在此处检查它的响应类以在移动设备/桌面设备上显示/隐藏不同的元素:

http://getbootstrap.com/css/#responsive-utilities

如果您没有使用 bootstrap 或任何其他内置此类帮助类的库,那么您需要编写自己的媒体查询,例如:

CSS:

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .price, .left-div { display: none; }   
}

HTML:

<div class="container">
  <div class="left-div"> TEXT TEXT</div>   
  <div class="price"> $49</div>
</div>

关于jquery - 基于移动浏览器和桌面浏览器隐藏和显示一个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34784709/

相关文章:

html 电子邮件对齐问题

jquery - 使用 jQuery 切换选中/取消选中多个复选框列表

html/css - 创建自扩展动态 div

html - IE9 - 当父框架处于 Quirks 模式时,是否可以在 Edge (HTML5) 中渲染子框架?

html - 将一个 Div 重叠到另一个

html - 为什么我的下拉菜单无法点击,我的页面选项卡也无法正常运行?

css - 在 css 中垂直平均分配空白空间(元素上方、下方和元素之间)

javascript - 允许在 Chrome 扩展内容脚本中使用 jQuery

javascript - 抛出错误的顺序?

javascript - 为什么我的循环不在我的页面上显示我的 JSON/API 数据?