IOS - 在jquery动画scrollTop之后,它可以防止div被点击,直到用户手动滚动

时间:2013-08-05 11:14:37

标签: javascript jquery html ios

$('.topNavigationBtn').on('click',function (e) {  
    var target = $(this).attr('targetId');      
    $("body").animate({ scrollTop: $(target).offset().top }, 1000);
})

请注意,这不是在所有IOS设备上,但在某些设备上,在第一个动画之后,直到用户手动滚动页面,topNavigationBtn不再可点击。任何想法为什么会非常感激。

1 个答案:

答案 0 :(得分:0)

答案是破解。 如果你在页面底部添加一个div,你可以更改动画完成的高度,然后让IOS更新scrollTop,而无需用户自己滚动。 J