我有两个正在开发的网站,我使用 jQuery 通过 CSS 属性为一些对象设置动画。一切都在 Firefox 中运行良好,但存在一些 webkit 错误,我的对象在动画开始之前消失并重新出现在屏幕外。
http://coreytegeler.com/gl/(点击文本框)
$('#front-nav-wrapper').css({'position' : 'fixed','top': '55px', 'opacity' : '1' });
http://coreytegeler.com/justin/(点击任何方框)
$("#nav ul li").click(function() {
$("#nav ul li#a").animate({'margin-top' : '-300px' , 'margin-left' : '0px', 'left' : '10px'}, 500, 'swing');
$("#nav ul li#b").animate({'margin-top' : '-200px' , 'margin-left' : '0px', 'left' : '10px'} , 500, 'swing');
$("#nav ul li#c").animate({'margin-top' : '-100px' , 'margin-left' : '0px', 'left' : '10px'} , 500, 'swing');
$("#nav ul li#d").animate({'left' : '10px'} , 500, 'swing');
$("#nav").animate({'margin-top' : '100px'} , 500, 'swing');
});
我确定这一定是一个已知错误,可以轻松修复,但我似乎还找不到修复:(