我将我的事件绑定到 $(document).on "page:change"... 事件绑定示例如下:
$('#groups').on 'click', 'div.group a.edit_group', Groups.edit_show
这适用于用户单击链接...
当用户单击后退按钮和前进按钮时会出现问题。“page:change”触发另一个事件绑定,所以现在我绑定了两次事件(这是 jquery 切换功能的问题)。我猜这种双重绑定的发生是因为 pagesCached 只是加载了页面的缓存 DOM,其中已经在节点上绑定了事件。
我可以禁用 pagesCached,但还有其他解决方案吗?