如何使侧边栏向上移动
How do I get the sidebar to move up
我有这个页面,我希望侧边栏随着用户一起向下滑动,它运行得很好,但如果你在1024*768这样的小屏幕上,你将看不到底部。以下是我用来使侧边栏工作的一些代码。关于我如何改变这种行为的任何建议。
$(window).scroll(function(){
sidebar_position();
});
$(window).resize(function(){
sidebar_position();
});
function sidebar_position(){
var w_width = ($(window).width() -1000) /2;
$('#sidebar').css('left', w_width);
var sidebar_height = $('#sidebar').outerHeight();
var content_height = $('#widecolumn').outerHeight();
var w_height = $(window).height();
if ( sidebar_height > w_height) {
$('#sidebar').css('position', 'absolute');
} else {
$('#sidebar').css('position', 'fixed');
};
if (sidebar_height > content_height) {
content_height = sidebar_height;
$('#widecolumn').css('min-height', content_height);
};
if($.browser.msie && $.browser.version == 6 ){
$(window).scroll(function(){
$('#sidebar').css({
top: $(window).scrollTop()
});
})
}
}
我有点不知道下一步该做什么。。。。以及如何修复此
Hm小屏幕无论哪种方式都是一个问题,因为侧边栏几乎有600像素高,所以在上网本上,它可能根本不适合浏览器窗口。
但你可以将侧边栏保持在绝对位置,直到滚动时侧边栏到达顶部,然后切换到固定位置,使其保持在屏幕顶部
这样,它将使用可用的屏幕高度
相关文章:
- 当侧边栏很长时,滚动/固定侧边栏会被切断
- 创建带有侧边栏的谷歌地图
- 如何在显示侧边栏时禁用背景,单击除侧边栏之外的任何位置都会关闭侧边栏
- 在页脚处停止固定侧边栏-防止重叠
- 如何将javascript添加到Wordpress侧边栏中
- 如何正确地将数据发送到打开的Firefox侧边栏
- 如何制作侧边栏以增加其完整长度
- 固定位置侧边栏不滚动-设置内容的高度
- Firefox插件SDK:在侧边栏和主脚本之间通信对象
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 如何将数组(Google应用程序脚本)返回到HTML侧边栏
- 切换传单侧边栏 V2
- 粘性侧边栏停止在页脚上方 30px
- 当窗口向上滚动时,如何使用粘性侧边栏向上移动
- 用户向下滚动 x 金额后侧边栏移动
- 如何在页面上向上或向下移动侧边栏
- 如何移动DIV's(侧边栏)与if/else检查
- 侧边栏中的移动幻灯片没有按计划工作
- 移动mediawiki TOC到侧边栏
- 如何使侧边栏向上移动