css - 溢出-y : auto breaking horizontal slider layout in IE

标签 css internet-explorer overflow

我在我的网站 http://www.blueleafstudio.net/portfolio/ 上创建了一个水平 slider 布局

在除 IE 之外的任何浏览器中查看它工作正常,但是,在 IE 11 中(尚未在其他版本中测试)整个事情都被打破了,因为即使设置了宽度,滚动条仍然显示在嵌套的部分元素上到 0。

去除overflow-y:auto;来自 css 的结果在 IE 中一切正常,除非您无法滚动到 div 的底部以查看其余内容!

我真的不明白为什么 IE 这样做而所有其他浏览器都做其他事情。任何人都可以提出修复建议,或者至少提供一个解释!

感谢阅读:-)

最佳答案

我自己(某种程度上)解决了这个问题,方法是根据需要使用 jQuery 添加、删除和添加 overflow-y: auto

我仍然完全不知道为什么 IE 的行为有所不同,所以如果有人有解释,我将不胜感激......

IE 永远死去。

关于css - 溢出-y : auto breaking horizontal slider layout in IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23044190/

相关文章:

css - 禁用 xscroll ipad

html - CSS 动画一开始没有隐藏

php - 添加的数据仅在重新启动 Internet Explorer 后显示

javascript - 如何更改 HTML 元素样式,然后使用 JS 在 onLoad() 上恢复它?

css - 我网站的流体网格在 IE11 中不工作

javascript - 在另一个div上显示溢出的文本部分

sql - "Arithmetic overflow error converting expression to data type nvarchar."

PHP:如何在 MySQL 中显示与其他行不同的特定行?

css - 使文本跳到下面的图像而不是在移动设备上换行

html - 为什么我的两种语言样式表都出现在页面加载时,而不仅仅是默认样式表?