因此有一个index.html页面和一个navbar.html页面。 navbar.html被加载到index.html页面
$(".include-nav-bar").load("share/navbar.html");
window.onload在基页(index.html)上正常工作,但是,随机地在加载的页面上工作(注意,我在基页上没有onload,我只在navbar.html上有onload页)
导航栏页面内的onload在第三次重新加载后随机工作,我怀疑它是因为基页覆盖了它或什么的。
有没有办法让第二个onload在加载的Index页面内工作? (正确的任何方式,而不是随机的)
答案 0 :(得分:1)
尝试A = A + A_i * A_i.';
功能。
$(document).ready()中包含的代码只有在页面文档对象模型(DOM)准备好执行JavaScript代码后才会运行。包含在$(window).on(“load”,function(){...})中的代码将在整个页面(图像或iframe)(而不仅仅是DOM)准备就绪后运行。
这是文档。 https://learn.jquery.com/using-jquery-core/document-ready/