2012-03-12 68 views
-1

我发现了几个JavaScript修复程序来隐藏Safari URL栏,太棒了。防止Safari(iPhone)在表单输入上显示URL栏

但是,似乎表单输入字段往往会切换它再次可见,如果你以前隐藏它。有没有办法来防止这种行为?

如果这是不可能的,我想我要补充一句,让我在网址栏下落风格钩的事件侦听..

回答

0

我找到了另一种解决方案

$('body') 
    .on('touchstart', 'input', function(e) { 
     e.target.focus(); 
     return false; 
    }) 
    .on('focus', 'input', function() { 
     window.scrollTo(0, 0); 
     return false; 
    }); 

地址栏中母鹿完全不会显示此代码

1

找到了解决..

setTimeout(function() { 
    window.scrollTo(0, 1); 
}, 500); 

$(document).ready(function(){ 
    $('input').click(function(){ 
     window.scrollTo(0,0); 
    }); 

停止输入行为。 。

相关问题