1

当我将方向从纵向更改为横向时,我遇到了 iScroll4 的问题。它在 AppMobi XDK 上运行,但在 iPhone 上,它不能正确渲染。我试图捕获orientationchange事件并使用不同的超时值调用iScroll的刷新方法,但没有运气。

4

2 回答 2

2

请使用链接中的 jq.scroller.js:

https://github.com/appMobi/jQ.Mobi/tree/master/plugins

它很容易像这样使用:

 var options={
  verticalScroll:true, //vertical scrolling
  horizontalScroll:false, //horizontal scrolling
  scrollBars:true  //display scrollbars
  vScrollCSS : "scrollBarV", //CSS class for veritcal scrollbar 
  hScrollCSS : "scrollBarH", //CSS class for horizontal scrollbar
  refresh:true, //Adds 'Pull to refresh' at the top
  refreshFunction:updateMessage //callback function to execute on pull to refresh
}

var scroller = $("#my_div").scroller(options);

将#my_div 替换为您的 div ID。它将完美运行。

谢谢

于 2012-09-25T04:51:48.943 回答
-1

这是 iScroll 的一个错误。我是 appMobi 的开发人员,jqMobi 的首席开发人员,我们的滚动库没有这个问题。

于 2012-06-29T12:26:16.990 回答