我使用此JavaScript代码隐藏移动版Safari中的地址栏:
window.addEventListener("load",function() {
setTimeout(function(){
window.scrollTo(0, 1);
}, 0);
});
效果很好,不会对其他浏览器造成任何伤害。只有Internet Explorer 8(这是我必须支持的最老的IE)似乎遇到了问题,因为在该代码块之后的任何JavaScript都不再执行。你知道为什么吗?
我已经开始搜索有些人在IE8中遇到scrollTo
的问题,但唯一可能有用的资源是指向jQuery 1.3.3或类似内容的错误报告的链接。当我使用jQuery 1.9.0时,我相信问题在此期间得到了解决。
顺便说一句:为什么我无法在jQuery文档中找到scrollTo
方法?它似乎是某种插件?