現在、hammer.js を使用して、いくつかのタッチ コントロールをページ上の要素にバインドしています。要素を右にスワイプすると、無効のクラスが追加されます。アイテムのクラスが無効になっている場合、基本的に、クラスが無効になっている要素に対してのみ、ダブルタップとスワイプイベントを「バインド解除」したいと考えています。これが可能かどうか誰にもわかりますか?
$('.row').hammer({
prevent_default: false,
drag_vertical: false
}).bind('doubletap swiperight', function(e) {
var $this = $(this)
if (e.type == "doubletap") {
confirm("Do You Want To Edit Med?")
}
else if (e.type == "swiperight") {
$this.removeClass('yHighlight');
$this.addClass('gHighlight disabled');
$this.css('opacity','.5')
}
});