jQuery的animate()的scrollTop属性在iPad Safari上不起作用

问题:jQuery的animate()的scrollTop属性在iPad Safari上不起作用

方案:

// 在Safari上不起作用,其他浏览器可以
$("html").animate({
    scrollTop: $("#shipping_address_form .has-error").eq(0).offset().top
});

// 在Safari上也能起作用
$("html, body").animate({
    scrollTop: $("#shipping_address_form .has-error").eq(0).offset().top
});

 

你可能感兴趣的:(javascript)