Javascript 如何阻止页面顶部的固定输入使ipad浏览器在焦点上向上滚动

Javascript 如何阻止页面顶部的固定输入使ipad浏览器在焦点上向上滚动,javascript,ios,input,scroll,Javascript,Ios,Input,Scroll,我有一个快速响应的网站,上面的导航是固定的,所以当你向下滚动页面时,标题会停留在浏览器的顶部边缘。标题中有一个搜索输入。在iPhone和iPad上,当用户点击该字段时,页面会滚动到顶部 我想停止这一点,因为如果用户决定不搜索并点击搜索字段,他们应该在离开的地方而不是页面顶部 我发现了一些关于在可滚动div上使用溢出的文章,但事实并非如此,这只是一个普通页面。我有锚书标记,允许用户进入页面的各个部分,以及许多主页内容。我希望用户能够沿着页面向下拖动,或者单击锚。然后可以单击搜索,而不必将页面压缩到

我有一个快速响应的网站,上面的导航是固定的,所以当你向下滚动页面时,标题会停留在浏览器的顶部边缘。标题中有一个搜索输入。在iPhone和iPad上,当用户点击该字段时,页面会滚动到顶部

我想停止这一点,因为如果用户决定不搜索并点击搜索字段,他们应该在离开的地方而不是页面顶部

我发现了一些关于在可滚动div上使用溢出的文章,但事实并非如此,这只是一个普通页面。我有锚书标记,允许用户进入页面的各个部分,以及许多主页内容。我希望用户能够沿着页面向下拖动,或者单击锚。然后可以单击搜索,而不必将页面压缩到顶部

我如何使用javascript来实现这一点?我已经尝试过将默认值放在字段的焦点上,但运气不佳

非常感谢您的帮助

谢谢

杰夫