Javascript 热修复包,重点是固定容器中的输入

Javascript 热修复包,重点是固定容器中的输入,javascript,jquery,html,ios,css,Javascript,Jquery,Html,Ios,Css,在iOS平台(iPhone测试)上,当我把注意力集中在fixed div中的输入时,我有一个滚动body的问题 html body header -> logo -> menu -> buttons --> button--search ... -> search-module --> input#search search-result -> result-1 ... result-n ... /bo

在iOS平台(iPhone测试)上,当我把注意力集中在fixed div中的输入时,我有一个滚动body的问题

html
body
 header
  -> logo
  -> menu
  -> buttons
  --> button--search
     ...
  -> search-module
  --> input#search

 search-result
  -> result-1 ... result-n

 ... 

/body
/html
标题-固定div

当我通过点击按钮(按钮--search)调用函数focus on input(#search)时,一切正常,但只有在iOS上(并且只有在真正的iPhone safari上)页面才会滚动到顶部。我试图阻止在调用click时滚动,但没有结果。 但如果我在桌面上尝试,模拟移动设备等-一切都很好


有人能帮我拿这个包吗?

显示按钮的html——搜索并显示按钮的点击处理程序的js。@gabykag.Petrioli按钮的html很简单-div.button——搜索{点击搜索}。$('.button--search')并不重要。在('click',function(){$(body).addClass('header-search')。addClass('locked');$('#search').focus()});显示按钮的html——搜索并显示按钮的点击处理程序的js。@gabykag.Petrioli按钮的html是simple-div.button——搜索{click for search}。$('.button--search')并不重要。在('click',function(){$(body).addClass('header-search')。addClass('locked');$('#search').focus()});