【发布时间】:2023-03-09 03:01:01
【问题描述】:
我正在使用以下 jQuery 尝试淡出 div,加载 HTML 页面,然后淡入。淡入工作正常,但似乎没有加载 HTML,我没有很确定我错过了什么。第一个功能是在最初访问该网站时尝试将我的第一页加载到 div 中。
jQuery
$(document).ready(function() {
$("#Content").load("Landing.html");
});
$(document).ready(function() {
$("a").click(function(event){
event.preventDefault();
linkLocation = this.href;
$("#Content").fadeOut(500);
$("#Content").load("linkLocation");
$("#Content").fadeIn(500);
});
});
HTML 的基本概念
<ul>
<li>
<a href="Contact.html">contact</a>
</li>
<li>
<a href="Portfolio.html">portfolio</a>
</li>
<li>
<a href="Services.html">services</a>
</li>
<li>
<a href="About.html">about</a>
</li>
<li>
<a href="Landing.html">home</a>
</li>
</ul>
<div id="Content"></div>
感谢您的帮助!
编辑
感谢所有建议。我已经尝试了它们中的每一个,但仍然没有运气。我一定错过了一些非常简单的东西,但我就是看不到 ATM。
【问题讨论】:
-
您是否检查了文件的路径、文件名(大小写等)。作为旁注,您只需要一个文档准备功能。
-
嗨,adeno,感谢您的建议!我一遍又一遍地检查,但仍然没有运气。另外,FWIW,如果我删除 preventDefault,它会将我带到正确的页面。
标签: jquery html dynamic-content