看板 Ajax 關於我們 聯絡資訊
我想請問 有沒有偵測viewport的content被修改的事件呢? === 像我這樣修改了viewport: document.getElementById('viewport').setAttribute('content', 'width=device-width, minimum-scale=1, maximum-scale=1'); 然後我希望在viewport 真正被修改之後做一些事情 類似callback === 其實我原本也是很單純的一行一行執行下去 但我在iphone上用safari瀏覽會遇到意外 似乎是viewport真正被修改之前 不知道是不是有延遲 下面的指令就已經先偷跑了 所以我才想用別的方法 確認viewport吃了新的值之後 才執行接下來的事情~ 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.135.32 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1434992570.A.E33.html
mmis1000: 試試看讀取元素的寬度之類,看能不能強迫layout立刻更新 06/23 10:19
dianwu: 如果是跟window size相關,可以直接試resize event 07/04 21:41