在窗口上设置产品滑块宽度以及CSS媒体查询

时间:2014-09-26 13:02:07

标签: javascript jquery css

我有一个工作产品滑块,现在我正在尝试减小较小视口的宽度 这不是很好。

代码首先在加载文档时添加每个产品项的宽度 单击按钮时会发生滑动。

我的问题是,当视口变小时,每个产品项目将变得更窄(使用CSS媒体查询处理),现在使用脚本,当需要调整浏览器窗口大小时,它需要重新计算媒体查询中指定的新宽度。

我尝试重构为函数或变量并将其传递给resize() 但没有运气看到与resize事件计算的总数。 我应该分开事件和功能,但后来我面临一些变量范围问题。

请参阅My JSFiddle Demo

我知道普通用户可能没用,但我想尝试一下。

1 个答案:

答案 0 :(得分:0)

您可以使用匹配媒体

if (window.matchMedia("(max-width: 480px)").matches) { 
//code for window less than 480px

}
else
{ 
}

Match Media Documentation