我有一个 HTML 页面,其中隐藏了一些 div display:none;
,我希望能够将.fadeIn()
其.fadeOut()
替换为另一个。
我目前有一个应该做到这一点的链接设置,这是我正在尝试的 Javascript:
$('#footer a').click(function() {
$('#content > *').fadeOut('fast', function(){
$('#contact').fadeIn('slow');
});
return false;
});
这是 HTML 布局的一个快速概念:
<html>
<head></head>
<body>
<div id="content">
<div id="contact"></div>
<div id="about"></div>
<div id="main"></div>
</div>
</body>
</html>
所以,我得到了.fadeIn()
的回调.fadeOut()
,但是当新内容淡出时,我仍然看到旧内容的闪光!更不用说其他各种奇怪的东西,比如 jQuery 没有应用于我插入的外部 HTML .load()
,但我想那是另一篇文章。