jQuery scrollTop不能在Iphone的iframe内工作



这在任何地方都有效,除了iOS的iframe。

示例如下

当你点击一个类别时它应该滚动,只是我有一个问题,它在IOS上不起作用

https://codepen.io/fdemian/full/ZjpXBe

我用

$('html, body').animate({ scrollTop: offsetTop }, 0);

你必须动画$("body")而不是$("html, body")因为手机ios不知道它

我又测试了一次。看到其他的解决方案,下面的函数对我有用:

  • 智能手机(apple, android)
window.scrollTo(x, y)
为pc
$('html,body').animate({scrollTop: x, scrollLeft: y}, milliseconds)

最新更新