我网站的菜单栏和侧边栏都是粘性的。但是当屏幕尺寸小于 700px 时,所有 div 都显示在一列中。我已经用 css 媒体查询做到了这一点。顶部显示菜单栏,中间显示主栏,底部显示侧边栏。因此,当页面(最大宽度 = 700 像素)向下滚动到 150 像素时,菜单栏会粘在顶部,因此主栏由于菜单栏粘滞而被隐藏。当侧边栏出现时,它也会停留在顶部。
这是javascript:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'/>
<script src='sticky.js' type='text/javascript'/>
<script>
$(document).ready(function(){
$("#menu,#sidebar").sticky({topSpacing:0});
});
</script>
请在这种棘手的情况下帮助我。我想要,当屏幕尺寸小于 700 像素时,菜单栏和侧边栏将变得不粘。