我想知道爲什麼所有的jQuery彈出插件不接受回發。FaceBook如何管理接受回傳的彈出窗口?
但是,如果您看到FaceBook 看到所有朋友彈出,您可以繼續&前一個。如果你評論,當你點擊下一個或上一個時,會有一個回傳(我想)。
有人可以給我一個鏈接或解釋他們如何做到這一點?
我也評論過,您可以點擊右鍵(在新窗口中打開)或直接點擊查看全部(直接點擊==>彈出,右鍵點擊==>新建頁面)就可以了。
他們是怎麼做到的?
我想知道爲什麼所有的jQuery彈出插件不接受回發。FaceBook如何管理接受回傳的彈出窗口?
但是,如果您看到FaceBook 看到所有朋友彈出,您可以繼續&前一個。如果你評論,當你點擊下一個或上一個時,會有一個回傳(我想)。
有人可以給我一個鏈接或解釋他們如何做到這一點?
我也評論過,您可以點擊右鍵(在新窗口中打開)或直接點擊查看全部(直接點擊==>彈出,右鍵點擊==>新建頁面)就可以了。
他們是怎麼做到的?
第二部分很簡單 - 如果你點擊一個鏈接並且它觸發了一個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.');
});
});
如果有彈出窗口被「回發」給自己那麼它的無論是在IFRAME(可疑),或使用AJAX來更新單擊按鈕時的UI。大多數這些彈出窗口不是標準的window.open()彈出窗口,而是一個模態對話框。
當你說「彈出」我想你的意思是「模態」 - 我有這個權利嗎? – 2010-09-07 14:24:22
是Peter.i的意思是模態。 – amourgh 2010-09-09 14:57:06