2009-08-31 76 views
0

上週我問了一個類似的問題,詢問窗口彈出窗口。我已經想到了一個可能的窗口彈出窗口的替代方案,那就是mediabox/lighbox樣式的彈出窗口。MediaBox風格彈出

是否有可能有一個鏈接,您可以點擊並打開一個媒體框類型的窗口。 (可能是一個窗口,您可以在頁面內拖動)然後,您單擊另一個鏈接並打開另一個窗口,然後可以彈出「彈出窗口」而不彈出窗口。然後,您可以同時查看兩個彈出窗口並對它們進行比較。他們需要保持打開狀態,直到用戶關閉它們,這意味着如果用戶在頁面周圍導航,窗口將留在他們拖動的位置。

這有道理嗎?我知道這不是做這件事的最好方式,但是這可能使用插件嗎?我沒有JavaScript技能來創建它。那麼有沒有人知道這樣做,或者很容易定製做到這一點?

請幫忙。謝謝。

+0

因此,您希望每個頁面有多個彈出窗口或彈出窗口中有一個彈出窗口? – 2009-08-31 16:34:20

+0

每頁多個 – 2009-08-31 16:36:34

+0

如果用戶要離開該頁面,那麼彈出窗口會消失。 – 2009-08-31 16:37:05

回答

1

這對jQuery UI來說非常簡單。將「燈箱」內容放入隱藏的div中。然後執行:

$("#divId").dialog({ 
    position: ['left', 'top'] 
}); 

與其他div類似。您通常會想要通過更多options來自定義對話框的行爲,但這是基礎知識

+0

謝謝謝謝謝謝。 – 2009-08-31 17:00:06