關於 iframe 上某個 element 的全螢幕顯示 (fullscreen)

馬的, 為了這個效果花了我一個晚上, 所以實在有必要來記錄一番.

問題:如何於網頁上針對某個 element 加入 fullscreen 效果
做法:
server: node.js
html: jade engine
(1)透過 iframe 將 index.html 選定的分頁, 轉到 fstest.html.
(2)由於 fullscreen 預設是 disable, 這時候需要加入 webkitAllowFullScreen, mozAllowFullScreen, allowFullScreen 等的屬性, 告訴 browser 啟用該功能. (連結一)
(3) 參考連結二的 js
(4) 加一個屬性在 jade, css 或 js 上看似都可以實現,  可時常 trace 源碼時要找某個功能卻不知道對方加在哪裡 or js 直接 import 可還是看不到效果花了一晚才知道原來是 iframe 在作怪, 而作者把這屬性的實現嵌在 css 裏.

[參考] 連結一
[參考] 連結二


心得:web design 還是要有個 css designer 搭配會比較好 orz...

Comments

Popular posts from this blog

股票評價(Stock Valuation) - 股利折現模型

openwrt feed的使用

How to convert Markdown into HTML