jQuery动画问题

时间:2011-12-13 11:46:28

标签: javascript jquery browser smooth

我的网站上有一些jQuery问题,我不知道我的问题是什么。有人可以检查一下吗?由于某些原因,Firefox的问题最多。

动画是简单的jquery动画,应该运行良好,但它在我的浏览器上并不流畅。 http://myfirstletters.com/base.html http://myfirstletters.com/media/js/functions.js(动画在函数start_animation和move_js中) http://myfirstletters.com/media/js/main.js

感谢您的时间

function start_animation() {
   $('#website').stop().animate();
   window_height= $(".intro").height();
   animation = ((window_height)*-4)-20;
  $('#intro_website').css('marginTop', -window_height-20);

  $('#intro_website').animate({
     marginTop: animation
   }, 17000,  'linear', function(){
     status=true;
     $('#intro_website').stop().animate();
     $('#website').css('zIndex', 1);
     $('#intro_website').css('display', 'none');
     $("#skip").css('display', 'none');
   });
}

1 个答案:

答案 0 :(得分:0)

完成后(或跳过时)删除介绍动画。该网站的动画会更加流畅。

$('#intro_website').remove();

您应该使用不在视口中的所有元素。您可以在需要显示时使用ajax加载它们。

希望它有所帮助!