F11网页全屏的时候js不执行?

DaveLeeCN 2015-07-27 11:29:22

http://ask.csdn.net/questions/195676问答提问了好多天了也没人回,还是论坛人多,发出来讨论下:
1、怎么判断网页是否全屏(我的判断确实不可靠,打印出来的两个高度值是一样的);
2、为什么导航栏闪一下就消失了?
...全文
422 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fcqm8888 2015-08-17
  • 打赏
  • 举报
回复
问题得不到解决的原因,在于职责是谁的没规定清楚。
DaveLeeCN 2015-08-12
  • 打赏
  • 举报
回复
问题解决:使用amazeui中的Fullscreen.js插件,判断是否全屏。
打字员 2015-07-27
  • 打赏
  • 举报
回复
webheight = $(window).height();会因为窗口的大小改变而不一样,你要判断的是当前窗口是否全屏 所以

function navshow() {
    var webheight = $(window).height();
    //firefox内得到的webHeight好像会比screenHeight小一点,其它的没有测试
    if(screenheight <= webheight + 5) {
        alert("yes");
        navigationShow();
    } else {
        alert("not");
        navigationHide();
    }
}
DaveLeeCN 2015-07-27
  • 打赏
  • 举报
回复
引用 1 楼 danica7773 的回复:
webheight = $(window).height();会因为窗口的大小改变而不一样,你要判断的是当前窗口是否全屏
所以

function navshow() {
var webheight = $(window).height();
//firefox内得到的webHeight好像会比screenHeight小一点,其它的没有测试
if(screenheight <= webheight + 5) {
alert("yes");
navigationShow();
} else {
alert("not");
navigationHide();
}
}

问题就是怎么判断?

这种说法我觉得也有道理。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧