我有一个jquery Mobile页面。
它有一个深层列表,在父级别上有类别,点击它获取子类别并将它们填充到列表中。现在的问题是,我必须处理后退按钮。我可以使用Ben Alman的BBQ来处理这个问题,但是一切都要手动处理哈希更改事件。但是在jquery mobile中,它已经在内部使用了bbq,因为我读过。
有没有简单的方法可以将当前页面状态推送到历史记录中,当用户点击后退按钮时,它将由jquery mobile处理?
避免它的原因是它可以节省许多错误。我已经在事情变得太深之前使用它,处理后退按钮变得非常困难。
答案 0 :(得分:0)
只要您不清空列表或在pagehide
事件上以编程方式从DOM中删除页面;您应该使用<a href="#" data-rel="back"></a>
作为后退按钮返回上一页的列表。