【发布时间】:2017-07-04 12:14:44
【问题描述】:
https://jsfiddle.net/57wm5dy7/3/
我首先在 jsfiddle 中单击“运行”,我的基本/起始宽度是 min-width:900px 媒体查询,这里滑块可以正常工作...
...但随后我用鼠标手动调整窗口大小,使其变为更小的最大宽度 700px 媒体查询
然后我点击下一步按钮(右箭头)
被偏移的幻灯片宽度将从min-width:900px媒体查询(幻灯片宽度700px)获取,即使我在较小的max-width 700px(幻灯片宽度500px)内。
我想在单击以执行我当前所在的媒体查询的 .c-testimonial 的宽度时制作下一个/上一个按钮。无论我在 2 个媒体查询之间调整窗口大小多少次。
@media screen and (max-width:700px) {
.c-testimonials {
position: relative;
max-width: 700px;
margin-left: auto;
margin-right: auto;
text-align:center;
padding:70px 0;
&:before {
content: '';
position:absolute;
top:0;
bottom:0;
z-index:-1;
width:100vw;
left: calc(-50vw + 50%);
background-color: #f8f8f8;
}
&__mask {
margin:0 auto;
position: relative;
overflow:hidden;
}
}
}
【问题讨论】:
标签: javascript jquery