iT邦幫忙

0

要如何做出浮出視窗動態的置中在網頁中間呢?

要如何做出浮出視窗動態的置中在網頁中間呢?
例如像伊莉論壇的登入視窗

2 個回答

4
Samと可樂快跑
iT邦研究生 2 級 ‧ 2015-01-31 01:36:33
最佳解答

這一類的套件相當多,不過基礎都依附jquery
像是jquery ui的dialog。
bootstrap的modal。
或是jquery外掛的fancy box。
照上面的關鍵字去google你可以找到很多。

6
wiseguy
iT邦超人 1 級 ‧ 2015-01-31 17:23:08

如果要簡單方便的解,那就如同一樓邦友說的,去找現成的 javascript framework 來引用即可。
如果是要自己做,那只要:

  1. 開一個 <div> 屬性 position: absolute; z-index: 100 (要大過其它物件),假設它的寬是 800px, 高是 600px。
  2. 取得螢幕的寬 W 與高 H。
  3. 把 <div> 的坐標定位在 (W-800)/2, (H-600)/2 這個位置,整個 <div> 就會在螢幕正中間了。

我要發表回答

立即登入回答