我有一个有5页的测试网站。 我添加了scrollleft功能,但有些页面在y轴上很长,所以我的滚动条很大,当我向下滚动长页面时没关系,但是当我滚动短页面时它看起来很差(小分辨率)。 我的问题是: 有没有办法动态更改滚动条的高度,例如
var height = $('#page1').innerHeight();
window.setHeihgt(height)
谷歌搜索了一段时间后,我没有发现任何类似于我的问题 任何建议表示赞赏 感谢名单 Ps:我的测试网站 http://srv105047.hoster-test.ru
修改
是否有可能逃离位置:固定资产? 如果我把位置固定为菜单,滚动效果是可以的,如果我没有它需要菜单和滚动, 但是,如果我向下滚动,菜单会停留,这不是很好的视觉表现
答案 0 :(得分:0)
这是一个不好的方法......
让我们尝试仅使用CSS解决。
将您的更改作为您的css部分
html, body {
width: 100%;
background: #083b40;
margin: 0;
overflow: hidden;
}
现在,将overflow-y:auto;
设置为.page
选择器
使用jQuery,设置max-height
$(".page").each(function(){
$(this).css('max-height',$(window).height());
});
它会起作用,但这不是更好的方式