所以現在我使用hammer.js將一些觸摸控件綁定到頁面上的元素。通過向元素上的右側滑動,它將添加禁用的類。如果任何項目具有禁用的類別,本質上,我只想爲該類別禁用的元素「解除綁定」雙擊和swiperight事件。有誰知道這是否可能?stopPropagation()只有一個元素
$('.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')
}
});
您的標題顯示「stopPropagation」(停止冒泡事件),但您的問題描述了禁用元素本身的行爲。你究竟想要什麼? – 2012-04-16 22:07:47