我有以下内容:
enquire.register(value, {
match: function () {
$('nav.menu a[href="#"]').click(function () {
$(this).next('ul').toggle();
})
},
unmatch: function () {
}
});
在unmatch中,如何取消我在匹配中设置的点击事件?
答案 0 :(得分:2)
我更愿意使用namespaced click事件和.off()删除处理程序
enquire.register(value, {
match: function () {
$('nav.menu a[href="#"]').on('click.match', function () {
$(this).next('ul').toggle();
})
},
unmatch: function () {
$('nav.menu a[href="#"]').off('click.match');
}
});