我有两个 html 页面,index.html 和 photo.html
索引.html
<html>
<body>
<div id="menu">
<ul>
<li><p id="about">ABOUT</p></li>
<li><p id="work">WORK</p></li>
<li><p id="photo">PHOTO</p></li>
<li><p id="mail">MAIL ME</p></li>
</ul>
</div>
<div id="photo-container">
</div>
</body>
</html>
和 photo.html
<html>
<html>
<body>
<div class="about12">
<h4>a-design</h4>
<p>
//some text
</p>
</div>
</body>
</html>
和一个javascript文件:
$(document).ready(function(){
$('#photo').click( function () {
$("#container").load("photo.html .about12");
$('#photo-container h4').fadeout(5000);
$('#photo-container p').animate({top: '150px'},1500);
});
});
当我单击照片 ID 时,函数 .load() 会起作用,但之后,其他 jquery 函数将不起作用。为什么是这样?
另外,另一个问题是 .load() 是完成这项工作的最佳方法:加载、淡出和动画,还是有更好的方法?