如何在fancybox关闭后获得fancybox内的价值?

时间:2011-03-23 02:31:29

标签: javascript jquery fancybox

我注意到fancybox在close方法中没有参数,我想将一些值传递给该消息,因此'onClosed'委托可以获取参数信息。

另外,在onClosed方法中,似乎使用document.getElementById('xx')不起作用。(xx是fancybox中的元素id)

那么,我怎样才能获得一些价值?

1 个答案:

答案 0 :(得分:1)

如果查看源代码,在“onClosed”回调之前完全删除FancyBox的内容。因此,除非您在代码中颠倒此顺序,否则您无法从内容中获取任何内容:

  • v1.3.4,第962行 - 964:

    content.empty();
    
    currentOpts.onClosed(currentArray, currentIndex, currentOpts);