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/
我知道有关于这个问题的一些其他职位,但没有解决方案,似乎为我工作。
谢谢!