Jquery FaceBook是如何让弹出窗口接受回发的?

Jquery FaceBook是如何让弹出窗口接受回发的?,jquery,facebook,Jquery,Facebook,我想知道为什么所有jQuery弹出窗口插件都不接受回发 但是,如果你看到FaceBook看到所有朋友弹出窗口,你可以做下一步和上一步。如果您注意到,当您单击“下一步”或“上一步”时,会出现回发(我想) 有人能给我一个链接或者解释一下他们是怎么做到的吗 我也说过,您可以右键单击(在新窗口中打开)或直接单击“查看全部”(直接单击==>弹出窗口,右键单击==>新建页面) 他们是如何做到的?第二部分很简单-如果你点击一个链接,它触发一个JavaScript事件,它可以返回false或类似的内容来停止默认

我想知道为什么所有jQuery弹出窗口插件都不接受回发

但是,如果你看到FaceBook看到所有朋友弹出窗口,你可以做下一步和上一步。如果您注意到,当您单击“下一步”或“上一步”时,会出现回发(我想)

有人能给我一个链接或者解释一下他们是怎么做到的吗

我也说过,您可以右键单击(在新窗口中打开)或直接单击“查看全部”(直接单击==>弹出窗口,右键单击==>新建页面)


他们是如何做到的?

第二部分很简单-如果你点击一个链接,它触发一个JavaScript事件,它可以
返回false
或类似的内容来停止默认的浏览器行为。在新选项卡中打开链接(可能通过中键单击Firefox)不会触发事件

如果jQuery是您的风格,那么请观察


如果有弹出窗口“发回”到它们自己,那么它要么在iframe中(可疑),要么在单击按钮时使用ajax更新UI。大多数弹出窗口不是标准的window.open()弹出窗口,而是一个模式对话框

谢谢亚历克斯,你能给我一个简单的脚本,我可以测试。当你说“弹出”我想你的意思是“模态”-我有这个权利吗?
$(function() {
    $('a').click(function(event) {
       event.preventDefault();
       alert('Hey, let\'s go to Example!\n\nOn second thoughts, we won\'t.');            
    });
});