嘿,我在元素上设置了一个切换事件,我希望将其删除到代码中的某个位置。
我该如何删除?
这是我的切换:
$('#album_cell'+currentCell).toggle(function() {
$('#album_cell'+currentCell).flip({
direction:'lr',
dontChangeColor: true,
content: captionPane
});
}, function() {
$('#album_cell'+currentCell).revertFlip();
});
flip是我正在使用的插件,与问题无关。
我似乎无法使用类似的东西:
$('#album_cell'+currentCell).off('toggle');
那我怎么能禁用它呢?我可以将两个切换事件设置为某些变量然后禁用它吗?
答案 0 :(得分:2)
因为'toggle'是动作而不是事件。尝试删除“点击”事件。见Best way to remove an event handler in jQuery?
$('#album_cell'+currentCell).off('click');
另请参阅示例JQuery.off以禁用特定操作。