javascript - 调整窗口大小会导致下一个 div 显示在响应式水平滚动网站中

标签 javascript jquery css resize responsive-design

该网站在所有分辨率下都显示正常,但在调整窗口大小时出现问题。

所以我所做的是创建 5 个 div 容器,并在 500% 宽度的主体内为每个容器指定 20% 的宽度。下面是其中之一

 <div id="workslide" class="container"> 
 //some a tags goes here
 </div>

CSS

.container {
     bottom: 0;
     float: left;
     height: 100%;
     margin: 0;
     position: relative;
     width: 20%;
}

在每个容器中都有一个 img 幻灯片,它是在 css background-size: contain; 中设置的,它可以针对所有分辨率正确缩放。例如,当从左侧调整窗口大小时,就会发生这种情况。之前的 div 渗入: enter image description here

任何想法将不胜感激!

最佳答案

我根据 Matt 的指示实现了该问题的修复。现在完美运行:

//added following lines of code within document ready:
$(window).resize(function() {
$(window).scrollLeft($(/*element you have scrolled to*/).offset().left);
});

关于javascript - 调整窗口大小会导致下一个 div 显示在响应式水平滚动网站中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16404658/

相关文章:

Javascript简单图像 slider

javascript - Firebase 应用程序脚本 getData() optQueryParameters 出现整数错误

jquery - flexnav 菜单闪烁问题

html - 带有背景图像的空子 div 占据父 div 高度的 100%

javascript - 如何使用带有严格 : false schema? 的 mongoose 将字段添加到 mongoDB 文档中

javascript - 背景颜色在手机上消失

jquery - 通过 .text() 推送背景颜色的十六进制代码值

javascript - jQuery - 通过数据将变量传递给事件

javascript - 使用 css 或 js 强制调整字体高度

HTML/CSS - 链接无效