我不是一个真正的程序员,只是一个好奇的项目经理,所以请耐心等待我:)
我有一个"小"我希望在我的网站上使用菜单的问题 我使用jQuery脚本在菜单中加载一个单独的文件(我在很多页面上使用菜单,我不想在每个页面上应用更改)
<script src="jquery.js"></script>
<script>
$(function () {
$("#includedMenu").load("/upload/Menu.html");
});
</script>
为了表明我使用它:
id="includedMenu"
它工作正常,但代码似乎是在页面加载后生成的 我记得,搜索引擎机器人不会索引我的菜单,对我来说,这是必不可少的。
有人知道如何绕过它吗? 我无法访问源代码,该网站基于N2 CMS,因此我只能访问HTML编辑器
答案 0 :(得分:-2)
无论如何,尝试在.ready()中加载菜单,只要DOM完全构建就会触发。
$( document ).ready(function() {
$("#includedMenu").load("/upload/Menu.html");
});
如果您无法访问源代码,那么您可以执行的操作是有限制的,但请尝试此更改;它应该有所帮助。
要在页面显示之前测试菜单是否正在加载,请在结束脚本标记之前添加警告:
alert("menu loaded");