繁体   English   中英

按首页链接时document.ready不起作用

[英]document.ready doesn't work when pressing link to home page

加载主页后, $(document).ready起作用。 当我单击转到主页的链接时, $(document).ready不会再次触发。

我需要它,因为我将一些事件附加到$(document).ready函数中的dom上。 无论出于何种原因,当我单击主页链接时,这些附加事件都会被删除。

我该如何解决?

任何事件都应附加在$ {document).ready()之外,可能早于

 $(document).on('click', 'mySelector', function(){});

无论发生什么都会触发

我想到了。 rails 4使用了一个称为turbolinks的js库。 这是在进行某种优化,从而无需完全重新加载即可更改页面。 您可以通过删除涡轮链接或使用其自身的挂钩加载脚本来解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM