除非您进行方向更改并返回,否则iScroll在Android中不起作用

时间:2012-05-17 07:42:26

标签: android webview orientation iscroll4 iscroll

我有一个我创建的网站,它正在使用iScroll 所以基本上我在div标签上有一个固定的宽度,如果内容太长,它将变为可滚动。

我使用iscroll的相同代码在iphone和ipad上工作正常

然而,在Android上,当webview首次以纵向模式加载时,它不可滚动,但如果你把它放在横向,然后回到肖像,那么你就可以滚动了。

为什么android中的方向更改会影响iScroll? 我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:2)

应修复您定义#wrapper的{​​{1}},并且直接子div应采用内容的总宽度。尝试在呈现内容后初始化iscroll,并在有任何动态加载时计算宽度,然后在iscroll初始化后调用iscroll refresh()方法。如果我的问题得到解决,请告诉我,这可以解决您的问题。定义绝对位置。