页面重新加载后事件停止触发
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是怎么实现:页面加载完毕,而图片未加载完成时,触发的事件?
Jquery Mobile:“pageshow”事件仅在 Shift F5(完全重新加载)时触发,但在加载另一个页面或具有不同查询的同一页面时不会触发