0

我有一个 jquery 移动页面。它有一个深度列表,在父级别有类别,单击它会获取子类别并将它们填充到列表中。现在的问题是,我必须处理后退按钮。我可以使用 Ben Alman's BBQ 来解决这个问题,但随后一切都将在哈希更改事件中手动处理。但是根据我的阅读,在 jquery mobile 中它已经在内部使用了 bbq。

有什么简单的方法可以将当前页面状态推送到历史记录中,并且当用户单击后退按钮时它将由 jquery mobile 处理?


避免它的原因是它可以节省许多错误。我以前用过它,当事情变得太深时,处理后退按钮变得非常困难。

4

1 回答 1

0

只要您不在pagehide事件中以编程方式清空列表或从 DOM 中删除页面;您应该使用后退按钮返回上一页的列表<a href="#" data-rel="back"></a>

于 2012-07-26T11:44:17.960 回答