在窗口上设置产品滑块宽度,同时调整CSS媒体查询的大小
Setting product slider width on window resize along with CSS media query
我有一个正在工作的产品滑块,现在我正在尝试为较小的视口减小宽度进展不太顺利。
代码从加载文档时将每个产品项的宽度相加开始单击按钮时会发生滑动。
我的问题是,当视口变小时,每个产品项都会变窄(用CSS媒体查询处理),而现在使用脚本时,当浏览器窗口调整大小时,它需要重新计算媒体查询中指定的新宽度。
我试图重构为一个函数或变量,并将其传递给resize()
但没有运气看到通过调整大小事件计算的总数。我应该将事件和函数分开,但随后我将面临一些可变范围的问题。
请参阅我的JSFiddle演示
我知道这对普通用户来说可能没有用,但我想试一试。
您可以使用匹配介质
if (window.matchMedia("(max-width: 480px)").matches) {
//code for window less than 480px
}
else
{
}
Match Media Documentation
相关文章:
- 如何针对Android股票/本地浏览器来调整CSS
- 使用CSS、HTML和Javascript在随机图像的页面上调整图像大小
- Javascript em根据窗口/视口尺寸调整大小,不影响文档样式的text/css
- 如何在HTML CSS JavaScript中根据纵横比调整高度或宽度
- jQuery在使用css定位的元素上调整大小;无法在chrome中正确调整大小
- 拖动和调整 CSS 转换元素的大小
- 需要帮助调整 Fiddle 代码以使用 Javascript 和 CSS 折叠/展开 Div
- 如何根据浏览器宽度动态调整 css 样式表
- 如何调整打开列表中的“+”号?(CSS)
- CSS 大小相互依赖和在 Chrome 中通过 JS 调整大小:可能的错误
- 使用css调整背景图像大小
- 使用css调整jquery表中的值
- 使用javascript和css调整浏览器大小的问题
- 引导轮播拒绝在 CSS 调整后顺利过渡
- 需要帮助使用CSS调整图像网格的大小
- 根据显示/隐藏CSS调整列宽度
- 在css调整大小后单击画布中的实际单击位置
- HTML / CSS -调整字体大小以填充父元素的高度和宽度
- CSS:调整背景图像的大小,而不是切断
- CSS:调整窗口大小时,其中一个DIV的位置会更高