我正在动态启动fancybox。我已经在 jquery 小于 1.9.0 的情况下使用这种方法一段时间了,没有任何问题。
但是,现在在 JQuery 1.9.0 中不支持全局事件。似乎fancybox 在动态启动时尝试广播全局事件(不附加到像按钮这样的dom 元素)。
这个小提琴将在您的控制台中向您显示 jquery 迁移错误。 http://jsfiddle.net/gMeFT/2/
$.fancybox({
openEffect: 'none',
closeEffect: 'none',
autoScale: true,
href: 'http://jsfiddle.net/echo/jsonp/',
type: 'ajax'
});
有谁知道解决这个问题的方法?