使用可滚动容器小部件时,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>