dojo触发释放事件未被触发

时间:2013-11-05 11:22:53

标签: dojo swipe gesture

使用可滚动容器小部件时,dojo / touch没有触发触发释放事件,例如dojox / app / widgets / Container和dojox / mobile / ScrollableView。 当我在嵌套的子视图中移动光标时,触摸释放仅触发10%的时间,但触摸移动事件始终触发。如果光标直接在容器小部件上移动,则没有问题。

我正在桌面浏览器上试用它,Chrome。

我的示例代码如下:

   on(dom.byId("outer"), touch.release, function () { console.log("touch released."); });

  <div data-dojo-type="dojox/app/widgets/Container" data-app-constraint="center" data-dojo-props="scrollable: true" id="outer">     
  <form name="repeatTestForm">       
        <ul data-dojo-type="dojox/mobile/RoundRectList"
          data-dojo-mixins="dojox/mvc/WidgetList,dojox/mvc/_InlineTemplateMixin"
          data-dojo-props="children: this.loadedModels.repeatmodels.model"
          data-mvc-child-type="dojox/mvc/Templated"
          data-mvc-child-mixins="dojox/mobile/ListItem"
          data-mvc-child-props="clickable: true,
          transitionOptions: {title:'Details',target:'repeatDetails',url:'#repeatDetails',params:{'cursor':this.indexAtStartup}},

    onClick: function(){scrollableTestApp2.setDetailsContext(this.indexAtStartup);}">                   

        </form>

    </div>

0 个答案:

没有答案