Javascript 平滑滚动不需要';当html和身高为100%时不起作用

Javascript 平滑滚动不需要';当html和身高为100%时不起作用,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这是我的css索引页面 html, 身体{ 身高:100%; } #包裹{ 身高:100%; 溢出y:滚动; } 这是我的平滑卷轴脚本 $(函数(){ $('a[href*=“#”]:不是([href=“#”]”)。单击(函数(){ if(location.pathname.replace(/^\/,'')==this.pathname.replace(/^\/,'')和&location.hostname==this.hostname){ var target=$(this.hash); t

这是我的css索引页面

html,
身体{
身高:100%;
}
#包裹{
身高:100%;
溢出y:滚动;
}
这是我的平滑卷轴脚本

$(函数(){
$('a[href*=“#”]:不是([href=“#”]”)。单击(函数(){
if(location.pathname.replace(/^\/,'')==this.pathname.replace(/^\/,'')和&location.hostname==this.hostname){
var target=$(this.hash);
target=target.length?target:$('[name='+this.hash.slice(1)+']');
if(目标长度){
$('html,body')。设置动画({
scrollTop:target.offset().top
}, 1000);
返回false;
}
}
});
});

我的主要内容在wrap id中,标题在wrap id之外,但是你有一个可滚动的元素,对吗?在它上面进行平滑滚动..您正在尝试滚动
$('html,body')
,而您对那些不是滚动容器的内容却非常明确。因为没有什么可滚动的,所以您的内容肯定会用此设置溢出正文更新此`$('html,body')。动画({scrollTop:target.offset().top},1000);`,在
#wrap