使用元视口时获取用于 scrolltop(int) 的正确值
Get the correct value to use for scrolltop(int) when using meta viewport
我正在开发一个移动网站项目,该项目使用以下脚本滚动主菜单并转到内容:
function getMenuHeight(){
var full = "#menuid";
var height = $(full).height();
return (height);
}
function scrollPastMenu(){
$('html, body').animate({scrollTop: getMenuHeight()}, 750);
}
效果很好,直到我设置网站的视口,然后它滚动到很远。当像 width=320; initial-scale=1; maximum-scale=1; user-scalable=0;
这样设置视口时,如何确定用于 scrollTop(value) 的正确值?
编辑:使用 document.ready!
解决了这个问题
如果你的时机合适,应该可以。
我正在开发一个移动网站项目,该项目使用以下脚本滚动主菜单并转到内容:
function getMenuHeight(){
var full = "#menuid";
var height = $(full).height();
return (height);
}
function scrollPastMenu(){
$('html, body').animate({scrollTop: getMenuHeight()}, 750);
}
效果很好,直到我设置网站的视口,然后它滚动到很远。当像 width=320; initial-scale=1; maximum-scale=1; user-scalable=0;
这样设置视口时,如何确定用于 scrollTop(value) 的正确值?
编辑:使用 document.ready!
解决了这个问题如果你的时机合适,应该可以。