页面重新加载后事件停止触发

Posted

技术标签:

【中文标题】页面重新加载后事件停止触发【英文标题】:Evently events stop being triggered after page reload 【发布时间】:2011-11-02 12:12:28 【问题描述】:

我有一个基于 evently 的 couchapp。当我推 couchapp 并开始浏览它时,它工作正常。但是一旦我重新加载页面,事件就会停止生成:在这种情况下,单击 a href 上的事件。

最令人困惑的是,这只发生在某个 div 中发生的事件:其余 div 继续正常生成事件。

要再次从有问题的 div 中获取事件,我需要重新推送 couchapp。

【问题讨论】:

不看代码就不可能知道问题出在哪里。 我明白了。我希望用 evently 解决一个已知问题,一个可以用标准配方处理的问题(我希望“从你的事件处理程序返回 true”行中的某些内容)。隔离导致问题的代码在这里分享它是很多工作:这样做可能足以我自己找到问题。 我完全理解你的情况,因为我自己已经经历了一周的大部分时间(完全不同的情况,但同样处理一个只发生在一大堆中间的问题代码:-( 我认为我正在缩小问题范围:我认为它与动态生成的内容有关。 evently 框架似乎对此有问题(可能与 bind/live/delegate/on 问题有关) 【参考方案1】:

问题与动态生成的内容有关。有后续here

【讨论】:

以上是关于页面重新加载后事件停止触发的主要内容,如果未能解决你的问题,请参考以下文章

jquery是怎么实现:页面加载完毕,而图片未加载完成时,触发的事件?

如何在一个页面中触发一个事件后就刷新这个页面的另一部分呢?

JavaScript事件

Prime Ng 日历触发页面重新加载

WeX5触发事件

Jquery Mobile:“pageshow”事件仅在 Shift F5(完全重新加载)时触发,但在加载另一个页面或具有不同查询的同一页面时不会触发