我试图使一个元素全屏与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