有关为什么这有时会使页面跳跃的任何想法.看起来像fadeOut实际上是删除了元素#main的高度.它的高度在CSS中声明.在FireFox 20中测试过
$('.active').click(function(){ $('#main').fadeOut(1100,function() { $(this).load('blank.html',function() { $(this).fadeIn(1100); }); }); return false; }); <div id="main" style="margin-bottom:30px;overflow:hidden"> <div class="slider nivoSlider"> <img src="1.jpg" alt="" /> <img src="2.jpg" alt="" /> <img src="3.jpg" alt="" /> <img src="4.jpg" alt="" /> </div> </div> <li><a href="blank.html" class="active">Projects (a)</a></li>
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。