Safari 中的侧边栏滚动粘性问题
Sticky sidebar scrolling issue in Safari
我有一个右侧边栏,滚动时,使用jQuery添加一个"粘性"类。这在Firefox和Chrome中工作得很好 - 但是,在Safari中,侧边栏被推到左侧并与主要内容重叠。我确定这与固定定位有关,但我不确定修复它的答案。
滚动时,您可以在此处看到问题的示例:http://tsb.catalystdigitalpartners.com/real-tennis-and-lawn-tennis-a-conversation-starter/
我有以下相关代码:
.CSS
.widgets-sticky{
position: fixed !important;
top: 60px !important;
}
爪哇语
if (windowPos > 60){
$('#widgets-default').addClass('widgets-sticky');
} else {
$('#widgets-default').removeClass('widgets-sticky');
};
如下所述:为什么 Safari 似乎在 css 位置:固定方面存在问题?
使用固定位置时,您需要为侧边栏提供左/右位置值。 如果没有水平位置值,浏览器就不知道将侧边栏放在哪里,因此只能猜测。
相关文章:
- Safari(Mac OS)上的jQuery平滑滚动问题
- 滚动以修复向上滚动的问题
- jquery平滑滚动问题
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- Wordpress中奇怪的滚动问题
- 无限滚动更改ID问题
- ajax显示隐藏滚动到最重要的问题
- jQuery Div滚动功能:IE中的问题
- CSS 溢出的滚动问题:滚动 HTML
- 显示比容器宽的文本,滚动时出现问题
- 单点高库存滚动条问题
- SlimScroll JQuery插件中的滚动条问题
- overflow-y:滚动导致JQuery出现问题
- 修复了从外部页面滚动到锚点时的页眉问题
- 平滑滚动并突出显示导航问题
- Jquery问题--滚动菜单
- CSS/Javascript菜单固定位置问题(滚动时)
- 关于页面加载的Javascript问题&滚动
- Jquery对话框chrome问题-滚动不可见时打开第二次
- 谷歌浏览器的问题:滚动到底部检测缩小