1
我剛剛發現我的腳本在Chrome中工作正常,但沒有在FireFox中 - 我找不出原因。Jquery/Javascript無法在Firefox上工作。爲什麼?
這是發展中的網站:www.fireflycovers.com
當點擊綠色圓形按鈕的一個腳本應該執行。 (滾動窗口下一個容器)
腳本看起來像這樣的時刻:
$('.scroll').css('display' , 'block');
$('.scroll').on('click', function(e) {
var container = $(this).parent();
// Scans if last container in group
while (document != container[0] &&
container.find('~.col, ~:has(.col)').length == 0) {
// If so, search siblings of parent instead
var container = container.parent(),
nextdiv = container.nextAll('.col, :has(.col)').first();
}
// Back to first .col (when no next .col)
if (nextdiv.length == 0) {
nextdiv = $(document).find('.col:first')
};
// Animates scrolling to new position
$('body').animate({scrollTop:nextdiv.offset().top}, 1000);
return false;
});
});
太棒了!你是英雄! :-D – Arrowcatch
@Arrowcatch哈哈沒問題,很高興爲你修好了! – Ian