FaceBook如何设置接受回发的弹出窗口?

时间:2010-09-07 12:00:51

标签: jquery facebook

我想知道为什么所有jQuery popups插件都不接受回发。

但是如果你看到FaceBook 看到所有朋友弹出窗口,你可以做下一个&以前。如果你说的话,当你点击下一个或上一个时,会有一个回发(我认为)。

有人可以给我一个链接或解释他们是如何做到的吗?

我也注意到,您可以右键单击(在新窗口中打开)或直接点击查看所有(直接点击==>弹出窗口,右击==>新页面)它

他们是如何做到的?

2 个答案:

答案 0 :(得分:2)

第二部分很简单 - 如果您单击一个链接并触发一个JavaScript事件,它可以return false或类似停止默认的浏览器行为。在新标签中打开链接(可能通过Firefox中间点击)不会触发事件。

如果你喜欢jQuery,那么请观察this ...

$(function() {
    $('a').click(function(event) {
       event.preventDefault();
       alert('Hey, let\'s go to Example!\n\nOn second thoughts, we won\'t.');            
    });
});

答案 1 :(得分:0)

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