我有以下代码来滚动 attr
所定位的所需部分$('html, body').animate({
scrollTop: $( attr).offset().top -300
}, 500)
页面成功滚动到桌面上的那个位置,但不是在iPad中。我必须将 300 的值更新为iPad的合适值。如何使其动态化以便在所有设备中正常工作?
答案 0 :(得分:0)
$("html, body").animate({
scrollTop: $('#tagID').offset().top
}, 2000);
尝试此操作...添加目标ID或类。
答案 1 :(得分:0)
请参考
http://jsfiddle.net/lollero/ZVdRt/
jQuery jump or scroll to certain position, div or target on the page from button onclick
例如。
$("body, html").animate({
scrollTop: $( $(this).attr('href') ).offset().top
}, 600)