0
我的涉及scrollTop的腳本在firefox中無法正常工作。這是腳本:jquery scrolltop不能在firefox中工作
$(document).ready(function(){
$("#slideup1").mouseover(function(e) {
e.preventDefault();
$(".ftc1").delay(100).fadeIn(200);
$(".ftc2").fadeOut(100);
var $more = $(".footcontent").slideDown(260);
$("body").animate({
scrollTop: $more.offset().top
}, {
duration: 260,
queue: false
})
});
$("#slideup2").mouseover(function(e) {
e.preventDefault();
$(".ftc2").delay(100).fadeIn(200);
$(".ftc1").fadeOut(100);
var $more = $(".footcontent").slideDown(260);
$("body").animate({
scrollTop: $more.offset().top
}, {
duration: 260,
queue: false
})
});
$("#frame").mouseover(function(e) {
e.preventDefault();
var $more = $(".footcontent").slideUp(260);
$("body").animate({
scrollTop: $more.offset().top
}, {
duration: 260,
queue: false
})
});
});
這不是最優雅的,但一般工程(除了在Firefox中)。 scrollTop用於在頁腳滑動打開時將窗口保持在頁面的底部。它可以在Chrome中正常工作,但是在Firefox中,頁腳在頁面邊緣下方滑動打開,而不用滾動頁面。
這裏的的jsfiddle: http://jsfiddle.net/6fUY5/3/
我知道有關於這個問題的一些其他職位,但沒有解決方案,似乎爲我工作。
謝謝!