我在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