【发布时间】:2013-04-23 00:58:12
【问题描述】:
我目前正在使用当前的 html 进行 jQuery Mobile 页面转换:
<a href="#page2" data-role="button" data-transition="flip" onclick="save()">page2</a>
这里的save()函数是保存当前页面上的canvas的东西。
然而,save() 函数似乎与页面转换一起异步运行,因此有时页面转换没有设法完全保存我想要的信息。
有没有办法在 jQuery Mobile 执行页面转换之前完全完成一个功能?
--更新--
这里有一个 jsFiddle 示例供大家使用:
http://jsfiddle.net/nMR85/1291/
(请注意控制台中pagebeforechange 在save trigger 之前触发)
【问题讨论】: