我注意到fancybox在close方法中没有参数,我想将一些值传递给该消息,因此'onClosed'委托可以获取参数信息。
另外,在onClosed方法中,似乎使用document.getElementById('xx')不起作用。(xx是fancybox中的元素id)
那么,我怎样才能获得一些价值?
答案 0 :(得分:1)
如果查看源代码,在“onClosed”回调之前完全删除FancyBox的内容。因此,除非您在代码中颠倒此顺序,否则您无法从内容中获取任何内容:
v1.3.4,第962行 - 964:
content.empty();
currentOpts.onClosed(currentArray, currentIndex, currentOpts);