[問題] 修改viewport 的event?

看板Ajax作者 (KenMin)時間10年前 (2015/06/23 01:02), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我想請問 有沒有偵測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

06/23 10:19, , 1F
試試看讀取元素的寬度之類,看能不能強迫layout立刻更新
06/23 10:19, 1F

07/04 21:41, , 2F
如果是跟window size相關,可以直接試resize event
07/04 21:41, 2F
文章代碼(AID): #1LY3-wup (Ajax)
文章代碼(AID): #1LY3-wup (Ajax)