Javascript 防止iOS输入焦点将页面跳转到顶部

Javascript 防止iOS输入焦点将页面跳转到顶部,javascript,jquery,html,ios,css,Javascript,Jquery,Html,Ios,Css,在iOS中有一个令人讨厌的小错误 例如(在iphone上-本机) 如果你点击底部的数量框,你会看到页面跳转到顶部。。。是否仍有保持页面位置的方法来阻止这种情况发生 我尝试了一些设置位置的方法,但没有成功: $(document).ready(function() { var yPos = window.pageYOffset || document.documentElement.scollTop; $('.sticky-product-qty input').bind('blur',

在iOS中有一个令人讨厌的小错误

例如(在iphone上-本机)

如果你点击底部的数量框,你会看到页面跳转到顶部。。。是否仍有保持页面位置的方法来阻止这种情况发生

我尝试了一些设置位置的方法,但没有成功:

$(document).ready(function() {
  var yPos = window.pageYOffset || document.documentElement.scollTop;

  $('.sticky-product-qty input').bind('blur', function(){ 
    $("html, body").removeClass('stickyFix');
    //setTimeout(function() {
      window.scrollTo(0, yPos);
    //},0);
    console.log(yPos);
  });

  $('.sticky-product-qty input').bind('focus', function(){ 
    $("html, body").addClass('stickyFix');
    window.scrollTo(0, yPos);
  });
});