【问题标题】:How to Close Fancy box如何关闭花式盒子
【发布时间】:2011-02-09 07:51:58
【问题描述】:

我正在使用 Fancybox 在 Fancybox 中加载/显示 iFrame。在 fancybox 中的一个操作之后,会发出一个 AJAX 请求,响应如下:

parent.$.fancybox.close();

这里的问题是,当它运行时,有一个错误(chrome):“Failed to load resource

任何想法为什么,和/或如何通过没有错误的 ajax 请求关闭fancybox?

更多技术细节。在 Parent 我有 jQuery 1.5 w 一堆插件,在 iframe 我有 jQuery 1.5 with rails jquery-ujs。

谢谢

【问题讨论】:

  • 使用 console.log() 使用控制台记录 parent.$ 和 parent.$.fancybox,看看您是否可以实际访问这些对象。

标签: ruby-on-rails jquery-1.5


【解决方案1】:

试试window.parent.$.fancybox.close();

【讨论】:

  • 聪明的想法试过了。虽然它确实关闭了fancybox,但它仍然是错误的。有没有办法让上面的代码运行时出现错误但不让JS停止解析,尝试某种类型的JS?
  • 我认为这是FancyBox中的一个固有错误,我在我们的网站上也使用它,无论我做什么,FancyBox仍然会抛出错误,但是JS不会停止解析,所以还有别的一定是你的错。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-20
  • 1970-01-01
  • 2013-12-15
  • 2012-10-05
相关资源
最近更新 更多