ma-dom
Version:
封装的一些常用的DOM操作函数和常用的js函数
20 lines (19 loc) • 548 B
JavaScript
var fullscreen = function(el,status='open') {
var prefixs = {
open: ['requestFullscreen','webkitRequestFullscreen','mozRequestFullScreen','msRequestFullscreen'],
close: ['exitFullscreen','webkitExitFullscreen','mozCancelFullScreen','msExitFullscreen']
},
flag = true;
prefixs[status]&&(prefixs[status].map(function(prefix) {
if(status == 'open' && el[prefix] && flag) {
el[prefix]();
flag = false;
}
if(status != 'open' && document[prefix] && flag) {
document[prefix]();
}
}));
}
export {
fullscreen
}