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();
});
上記は私のシミュレーターでは機能しますが、実際のデバイスでは機能しません。
何か案は?