2011-05-31 61 views
0

我陷入了乍一看似乎很簡單的問題,但實際上它有點難以修復。我在我的colorbox上有一個分享按鈕,當用戶點擊它時,我想用社交媒體鏈接打開一個彈出窗口。現在我嘗試了一些簡單的彈出式窗口,但很多阻止程序正在禁用它們,並且這不是強制用戶禁用其軟件的選項。任何人可以提出一些建議?Javascript/Jquery Pop-Up/Modal Dilemma

回答

0

你可以嘗試用iframe集成到你的頁面來替換你的彈出窗口。將它放到頁面的中心,最初隱藏它。然後在用戶點擊設置iframe的src到你現在彈出的URL並顯示iframe。

+0

不是一個真正的選擇,太多的圖像,這意味着用戶生成大量的社交媒體網站的請求。 – Anonymous 2011-05-31 16:07:30

+0

使用彈出窗口可以打開相同數量的圖像。 – bjornd 2011-05-31 16:09:08

0

關閉我的頭頂,我會建議某種模式,jqModal是非常受歡迎,我喜歡的做事方式。你有任何你可以分享的代碼嗎?

+0

我想過模式,但是例如Chrome不喜歡跨域請求。另外,當用戶點擊圖像時,已經有1個模式窗口(colorbox),多個模式會在瀏覽器中產生不可預知的結果。 – Anonymous 2011-05-31 16:09:27

+0

我建議不要提出跨域請求,瀏覽器不喜歡它是有原因的。但是,如果你絕對必須,我能想到的唯一方法就是使用創建圖層功能。這樣你就可以在現有的html上添加很多圖層。僅供參考jqMOdal確實允許iframe內容。 – 2011-05-31 16:24:42

相關問題