作者john110290 (KenMin)
看板Ajax
标题[问题] 修改viewport 的event?
时间Tue Jun 23 01:02:47 2015
我想请问 有没有侦测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://webptt.com/cn.aspx?n=bbs/Ajax/M.1434992570.A.E33.html
1F:推 mmis1000: 试试看读取元素的宽度之类,看能不能强迫layout立刻更新 06/23 10:19
2F:推 dianwu: 如果是跟window size相关,可以直接试resize event 07/04 21:41