1
我試圖給一個水平滾動設置動畫,但在IE和FF中獲得一個litle bug,點擊滾動時,獲得一個「flash」看起來像是以前的div的鬼魂。很難用語言來解釋,看例子http://amplabusca.org/teste2/ementa.phpjquery動畫scrollLeft在IE和FF中的錯誤
爲什麼會發生這種情況?
我試圖給一個水平滾動設置動畫,但在IE和FF中獲得一個litle bug,點擊滾動時,獲得一個「flash」看起來像是以前的div的鬼魂。很難用語言來解釋,看例子http://amplabusca.org/teste2/ementa.phpjquery動畫scrollLeft在IE和FF中的錯誤
爲什麼會發生這種情況?
將您的點擊事件更改爲類似$('#next').click(function (event) { event.preventDefault(); // Your code... });
的內容,以防止「移動到錨點」標準行爲。
$('#next').click(function(event) {
event.preventDefault();
margin +=width;
$('html, body').stop().animate({scrollLeft:"+="+500},1000);
$("#prev a").css('visibility','visible');
});
...在OSX上FF3.6中的testet。 – michelgotta 2011-04-14 13:19:29
完成;)感謝男人 – Mysteriis 2011-04-14 13:23:26