我在我的网站 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/