javascript - 如何销毁 Fancybox?

标签 javascript jquery fancybox-2

我正在尝试销毁 Fancybox .我在 documentation 中没有找到任何方法来做到这一点.初始化后如何销毁?

这行不通:

$("a").unbind('fancybox').unbind('click');

测试代码:http://jsfiddle.net/martinba/yy3cw/2/

我使用当前版本 2.1.4。

最佳答案

为了取消绑定(bind) fancybox,你必须从 document 中取消绑定(bind) fb-start 命名空间下的事件:

$(document).unbind('click.fb-start');

虽然,我不知道为什么开发者让它如此不明显。

http://jsfiddle.net/dfsq/yy3cw/16/

关于javascript - 如何销毁 Fancybox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15154522/

相关文章:

javascript - 滑动图片右下角Fancybox左右箭头按钮

jquery - 从 JQuery onclick 调用 Knockout.js viewModel 函数

javascript - 如何使用 jquery 或 javascript 删除索引处的行?

javascript - 具有通用属性的 CSSRules 组选择器

javascript - jQuery AJAX 每个都没有按预期迭代

javascript - 有没有办法在 HTML5 Canvas 中制作 "clean"可调整大小的笔划矩形?

javascript - 显示/隐藏每个动态子元素?

javascript - 如何使用javascript获取手机的宽度

jquery - f :browser is undefined and . fancybox 不是函数

javascript 使用函数作为变量(getter)