覆盖jQuery Mobile的默认后退按钮行为,然后将其恢复

时间:2012-10-11 11:43:55

标签: jquery web-applications jquery-mobile

我的网站中有一个列出食谱的页面,另一个用于详细说明食谱的页面。我想要做的是将这两个页面合并为一个,当从列表中选择一个配方时,让列表淡出并使配方生动。

当显示食谱的详细信息时,我想覆盖后退按钮点击处理程序以设置动画细节,并淡入配方列表。转换完成后,我希望恢复JQM的默认后退按钮行为。

我可以轻松地管理列表和详细信息之间的转换,但有没有人知道如何在不破坏网站其他部分的情况下摆弄后退按钮处理程序?

此致

克里斯

更新

通过后退按钮,我的意思是浏览器的后退按钮,或Android设备上的硬件后退按钮。

1 个答案:

答案 0 :(得分:0)

您可以尝试捕获touchstart事件并在其上使用e.preventDefault()