我希望我的代码在一些新数据加载到页面本身后再次运行。例如:在页面加载新内容后再次运行jquery
$(document).ready(function() {
console.log("page completed");
}
一旦完全加载页面,它将在控制台中打印page completed
。新的东西加载到页面中时,有什么方法可以重新运行代码?案例#1:在Facebook新闻提要中,当用户向下滚动页面时,将运行JavaScript以检索新的Facebook供稿和更新。
案例#2:当URL本身发生变化时重新运行脚本。
将需要执行的代码放入函数中,并在加载新内容时调用该函数。 –
把它放在一个函数中是一种干净整洁的方法,但你也可以用'.trigger()'手动触发任何事件处理程序(我并不是建议你这么做 - 只是告诉你) – Archer