我正在處理全屏模式下的應用程序。 我正在使用Iframe去全屏。問題是如何關閉按鈕點擊全屏?從全屏退出無法正常工作?
我使用這個代碼:
function exitfs(){
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
,如果我通過Firebug的控制檯運行它,它工作正常,但沒有工作的時候綁定點擊事件?
function fullscreen(keys) {
var f = e('newIfrane');
if (keys) {
if (f.mozRequestFullScreen) {
f.mozRequestFullScreenWithKeys();
} else if (f.webkitRequestFullScreen) {
f.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (f.mozRequestFullScreen) {
f.mozRequestFullScreen();
} else if (f.webkitRequestFullScreen) {
f.webkitRequestFullScreen();
}
}
}
調用諸如fullscreen(false);
注意此功能: iframe是加載在同一頁全屏模式。 在頁面有一個圖像點擊圖像我打電話exitfs()。
我沒有得到什麼問題? 謝謝...
是故意將它叫做「newIfrane」嗎? –
您首先在Firebug中顯示一些可行的代碼。然後說它不適用於單擊事件,然後向我們顯示一個函數,該函數不包含可用的代碼或任何單擊事件。請更新問題。 –
上面給出的代碼cancelFullScreen ...是使用螢幕控制檯執行的代碼(即,從全屏退出) – Ravi