簡體   English   中英

通過JavaScript檢測Mobile Safari / Android瀏覽器導航欄何時收回

[英]Detect when Mobile Safari / Android Browser Navigation Bar Retracts via JavaScript

我正在嘗試創建一個div,以填充移動設備上整個視口的寬度和高度。 問題是,Mobile Safari和Android Browser具有一個導航菜單,一旦用戶開始與頁面進行交互,該菜單就會消失。 導航欄使視口高度變小,但是當它消失時,我找不到可以收聽的JavaScript事件,因此可以獲取視口高度和寬度的更新值。

當Mobile Safari的導航菜單從視圖中撤回時,是否會觸發JavaScript事件? 我希望有一個事件可以聽,而不是每隔x毫秒觸發一個計時器來檢查視口高度。

這是一張圖表,解釋了我說“導航欄”時的術語

定義屏幕各部分術語的圖表

由於可見區域已更改,因此應觸發window.onresize 嘗試:

window.onresize = function(event) { /* your stuff */ }; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM