下面是在Safari的移动设备上隐藏地址栏的功能,但是当URl中没有#时,如何构建一些额外的逻辑来启动此功能。因为当有#时需要移动到锚链接。
所以,当我有http://www.mymobilesite.com/index.html#start以下的功能时,不需要运行。
<script type="text/javascript">
window.addEventListener("load",function() {
// Set a timeout...
setTimeout(function(){
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
</script>
提前致谢! 马尔切利诺
答案 0 :(得分:0)
测试是否存在哈希:
if(!window.location.hash)
http://mobile.tutsplus.com/tutorials/mobile-web-apps/remove-address-bar/