涡轮链接页面完成后,用程序触发DOMReady上的YUI:加载事件



我正试图在我的rails应用程序中实现涡轮链接,这是一个有着巨大代码库的旧应用程序。

我们在应用程序中使用YUI和Jquery。现在,在应用程序中集成涡轮链接后,根据涡轮链接的行为,Dom就绪事件将不会触发。

改变每个调用YUI.util.event.onDOMReady的地方不是一个好的选择。我希望能够在"页面:加载"事件上触发YUI的就绪事件

问题

如何在涡轮链接"页面:加载"后触发YUI的onDOMReady事件

PS:因为Turbolinks的实现页面没有重新加载,它只是用body标签替换body标签的内容作为响应,有点像PJAX

任何帮助都是高度赞赏的

只需执行:

Y._yuievt.events.domready.fired = false;
Y._yuievt.events.domready.fire();

您必须重置domready的激发值,因为它被视为单个执行事件。

最新更新