我在flashkit在基于webkit的浏览器中完美转换的网站存在一些问题,但是当使用firefox或IE9(没有IE8需求幸运地)时,他首先在背景上和之后的滚动部分进行颜色转换。jQuery的动画在使用webkit时不同 - 其他浏览器
http://acad-emo.n8e.be并单击徽标中的NL。
$('#NL').click(function() {
$('#menu').animate({opacity: 1},2000);
$('html').animate({backgroundColor: '#b8c48a'},2000);
ShowDiv('acad_emo');
});
在该功能的重要组成部分是:
$.scrollTo($('#acad_emo'), scrollspeed, { offset: { top: TopPos, left: LPos} }, { easing: 'easeInOutCubic ' });
History.pushState({page:'acad_emo'}, "Acad-Emo", "#!page=acad_emo");
我在想这个问题可能是滚动的部分是在一个单独的函数来完成,但复制的相关代码和更换后Showdiv()函数调用我仍然得到相同的效果,FF和IE在颜色转换后执行滚动。
任何人都可以在这里发现什么问题?
其他函数是什么样子?我需要它来看看问题是什么 – 2012-02-22 16:54:12
更新了它的问题 – 2012-02-22 17:10:57
scrollto插件是这一个:http://flesler.blogspot.com/2007/10/jqueryscrollto.html – 2012-02-22 17:17:09