Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 facebook 应用程序,我使用 fancybox。我想用以下代码关闭fancybox,但是当用户单击关闭链接时,fancybox 再次打开。此代码适用于非 Facebook 页面。
<a href="#" onclick="parent.jQuery.fancybox.close();">Close</a>
有谁知道如何在 facebook 画布应用程序中关闭fancybox?
我猜fancybox 与锚标签相关联,因此您的代码将其关闭,但附加的事件侦听器会拾取点击并触发打开。尝试使用另一个标签来触发您的关闭脚本:
<span onclick="parent.jQuery.fancybox.close();">Close</span>
如果可行,您可以将样式添加到您的跨度以为其提供指针光标,否则如果您愿意,可以使其看起来像一个链接。