我試圖使一個元素全屏與onclick事件。它在單擊事件函數中與以下代碼一起工作良好:全屏與jquery選擇器
var element = document.getElementById('fullscreenDiv');
fullScreen(element);
fullScreen函數正確處理請求。但是,當我嘗試使用同樣的代碼,但替補多了的document.getElementById用一個簡單的jQuery選擇,沒有任何反應:
var element = $('#fullscreenDiv');
fullScreen(element);
我看不到這種行爲的原因。有沒有人對此有過解釋?謝謝你的回答!
全屏功能看起來像這樣:
function fullScreen(element) {
if(element.requestFullScreen) {
element.requestFullScreen();
} else if(element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
}
}
您是否在控制檯中發現任何錯誤消息? – dreamweiver
取決於您的功能期望,我們可以看看功能。 – Alex