加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
fullscreen.js 817 Bytes
一键复制 编辑 原始数据 按行查看 历史
宋宇 提交于 2023-08-10 19:53 . init
import isDom from "./utils/isDom.js";
// 元素全屏放大
export const elFullscreen = (dom) => {
if (!isDom(dom)) {
return new Error("非dom元素,不可以操作");
}
/* tips: 改事件必须在事件中才可以正常运行 */
if (dom.requestFullscreen) {
dom.requestFullscreen();
} else if (dom.mozRequestFullScreen) {
//不同浏览器之间需要添加前缀
dom.mozRequestFullScreen();
} else if (dom.msRequestFullscreen) {
dom.msRequestFullscreen();
} else if (dom.webkitRequestFullscreen) {
dom.webkitRequestFullScreen();
}
};
// 页面全屏放大
export const winFullscreen = () => {
if (!document.fullscreenElement) {
document.documentElement.requestFullscreen();
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
}
}
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化