2011-06-24 92 views
1

我被要求實現一個模式fancybox,在另一個模式fancybox裏面啓動而不關閉第一個fancybox。這只是感覺錯誤。它在技術上甚至可能嗎?我可以在另一個模式對話框中放置一個模式對話框嗎?兩種模式?

+7

喲,我聽說你想塑造fancybox ..所以我把一個fancybox放在你的fancybox中,這樣你就可以在fancybox裏看到fancybox。 – Phil

+0

@phil - 大聲笑+1。 – sadmicrowave

+0

fancybox很酷,所有,但我最近發現.dialog()其中有很多模式功能,減去整個接管您的整個瀏覽器窗口...除非你喜歡那... – sadmicrowave

回答

2

這似乎是不可能的。我只是在另一個Fancybox模式中測試了一個Fancybox模式,並且它只是關閉第一個並用第二個替換它。

1

那麼,如果你只是有一個鏈接到另一個模式框然後是肯定是可能的。但如果我是你,我會在第二次開放後關閉第一個。他們已經很煩人了,並且打開多個模式框會讓我感到困惑。

+1

看看這個,它打開後會給你一個取消或繼續的選擇。如果你繼續然後另一個盒子打開並關閉第一個框:http://okonet.ru/projects/modalbox/index.html – tehman

+0

這很酷..但不幸的是,第一個盒子不能關閉,以滿足這個挑戰 – james

0

你可以從第一個彈出窗口調用下面的代碼,用fancybox打開第一個彈出窗口。但唯一的問題是,它只佔用第一個fancybox佔用的內容空間。不是整個頁面作爲第一個彈出窗口。

$.fancybox.open(
     { 
      href: '/index.html', 
      autoCenter: true, 
      closeBtn: true, 
      padding: 18, 
      type: 'iframe' 
     }); 
相關問題