【问题标题】:Hide / Show Mobile Browser Nav/URL bar on Scroll在 Scroll 上隐藏/显示移动浏览器导航/URL 栏
【发布时间】:2014-11-13 10:49:04
【问题描述】:

当我向下滚动时,手机上的导航(网址栏)会自动隐藏。 当我们向上滚动时,会显示 url 栏。

我希望我的网址栏在向上滚动时仍应保持隐藏状态。

这可以做到吗? 我读过很多博客,都提到过,用 jquery 是不可能的?

请帮忙

【问题讨论】:

  • 你的意思是移动浏览器?
  • (另外,jQuery 在这里肯定帮不上忙。)
  • 是的移动浏览器

标签: javascript jquery mobile browser


【解决方案1】:

这是浏览器应用程序中的功能,您不能覆盖它。

虽然有可能实现这一点,那就是将网站置于全屏模式。用户确实必须通过网站 GUI 自己发起此操作。

如果你想知道它是如何实现的,请看这篇文章:Set window to fullscreen (REAL fullscreen; F11 functionality) by javascript

【讨论】:

  • 这个功能在点击时效果很好......但在滚动时这不起作用。
  • $(function(){ var CurrentScroll = 0; $(window).scroll(function(event) { toggleFullScreen(document.body); //不工作 }); });跨度>
  • @JamieBarker 有趣的答案,但我想你在这里展示了一些演示
  • 浏览器中的安全功能会强制执行此操作,因此用户必须自愿调用它。 “点击”功能将使其工作:例如$('body').click(function() { toggleFullScreen(document.body); });。正如我在回答中所说:“用户确实必须通过网站 GUI 自己发起此操作。”
  • @JamieBarker 所以使用滚动时无法隐藏 url
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-21
  • 1970-01-01
  • 2018-10-25
  • 2016-10-28
  • 2019-01-22
相关资源
最近更新 更多