我在 $(document).on "page:change" 上绑定我的事件... 绑定事件的示例如下:
$('#groups').on 'click', 'div.group a.edit_group', Groups.edit_show
当用户点击链接时,这很好用......
当用户点击后退按钮和前进按钮时,问题就出现了。 "page:change" 触发另一个事件绑定,所以我有两个事件绑定(这是使用 jQuery 切换函数的问题)。我猜这种双重绑定发生是因为已经预先绑定了节点上的事件,以便页面缓存只会加载页面的缓存 DOM。
我可以禁用页面缓存,但是否有其他解决方案?