我用下面的腳本,使我的web應用程序去全屏進入全屏...背景/元變黑,當HTML5
function enterFullscreen(){
var element = document.getElementById('container');
if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
l('Fullscreen Mode entered','internal');
}
所以,當我通過$('button.toggle-fullscreen').click(function(){ enterFullscreen(); });
點擊觸發按鈕怎麼辦實際上進入全屏,只有我的元素變黑。只是黑色,沒有別的。
任何人都知道如何解決這個問題?
僅供參考我使用的是Chrome 27
我的容器僅作爲結構元素來容納一切(無視覺樣式),並且需要透明背景。我可以設置「背景顏色:透明」嗎? – 2013-04-23 18:29:55
您可以使用[':fullscreen'](https://developer.mozilla.org/en-US/docs/CSS/:fullscreen)僞類。我會編輯我的答案。 – apsillers 2013-04-23 19:38:32
還是沒有運氣!我試圖重現jsFiddle中發生的事情,但不幸的是我不能讓應用程序全屏顯示。由於'container' div基本上是整個頁面,所以我嘗試將選擇器切換到'
'標籤以查看它是否會產生變化,但我仍然無法使其變爲黑色。我似乎甚至無法找到在DOM檢查器中應用黑色的位置。還有其他建議嗎? – 2013-04-25 00:45:38