我使用 KendoUI Mobile 的ScrollView控件作为轮播来容纳一些问题,并且需要为其禁用滑动事件(我使用“下一个”和“上一个”按钮来控制“导航”)。
我遇到的问题是我在 ScrollView 中有一个jQuery-UI 滑块,但是当我尝试更改滑块值时,它开始将 ScrollView 移动到下一个“页面”。
我希望有一种本地方法可以禁用 ScrollView 上的“滑动移动”,但我在文档中找不到任何内容。
我已经尝试在 ScrollView 页面上捕获事件,但无法获得在实际设备上工作的东西:
$('#scrollview-container [data-role="page"]').on('mousedown', function(e) {
console.log('mousedown');
e.stopImmediatePropagation();
});
$('#scrollview-container [data-role="page"]').on('touchstart', function(e) {
console.log('touchstart');
e.stopImmediatePropagation();
});
以上适用于我的模拟器,但不适用于实际设备。
有任何想法吗?