私は有名な/角度のあるモバイルアプリを書いています。どのビューでも右にスワイプすると、メニューが表示されます。このために、次のイベント処理を設定しました。
var MouseSync = $famous["famous/inputs/MouseSync"];
var TouchSync = $famous["famous/inputs/TouchSync"];
var GenericSync = $famous['famous/inputs/GenericSync'];
$scope.sync = new GenericSync(
["mouse", "touch"],
{direction: GenericSync.DIRECTION_X}
);
$scope.sync.on('update', function(data){
// do stuff while swiping
});
$scope.sync.on('end', function(data) {
// do stuff at swipe end
});
上記はすべて正常に機能しています。私の問題は、上記のためにアクセス/入力できないビューの一部にhtml入力があることです。これらが含まれるサーフェスは、イベントを「同期」にパイプします。
<fa-surface fa-pipe-to="sync">
<input type="text"></input>
</fa-surface>
ここでの問題は、入力のクリック イベントが同期に渡されることです。私はそれについて何をすべきかわかりません。何か案は?
どうもありがとう!