如何删除切换事件?

时间:2012-10-21 11:04:01

标签: jquery

嘿,我在元素上设置了一个切换事件,我希望将其删除到代码中的某个位置。

我该如何删除?

这是我的切换:

$('#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');

那我怎么能禁用它呢?我可以将两个切换事件设置为某些变量然后禁用它吗?

1 个答案:

答案 0 :(得分:2)

因为'toggle'是动作而不是事件。尝试删除“点击”事件。见Best way to remove an event handler in jQuery?

$('#album_cell'+currentCell).off('click');

另请参阅示例JQuery.off以禁用特定操作。