iScroll v4.2.5 - 在' back'之后滚动不工作

时间:2015-06-28 15:22:30

标签: cordova jquery-mobile

我有以下代码

  <div id="mission_content" style="padding: 10px; margin:0; padding-bottom: 37px;" data-iscroll="scroller">
    <div data-bind="html: info.text"></div>
  </div>  

我正在使用iScroll v4.2.5(http://cubiq.org)并且效果很好(JQM,phonegap,Knockout)

但当我回来然后再次进入页面时,iscroll不会被应用,我根本无法滚动内容。

当我删除data-iscroll="scroller"滚动工作但没有滚动条时。

快速解决方案的想法吗?

1 个答案:

答案 0 :(得分:0)

这实际上是由JQM / Knockout引起的 - 你永远不应该绑定/初始化对象两次,即总是这样做:

    this.isInit = false;

    this.initialize = function(challenge) {
        if (this.isInit) return;
        this.isInit = true;