1
向下滾動150px時,div將出現在左側(slideDown)。當你按下向上按鈕時,窗口應該向上滾動並且div應該隱藏(slideUp)。發生這種情況,但div滑動,然後再下降,然後返回。有什麼問題?下面是代碼:slideDown/Up和scrollTop竊聽海誓山盟
function checkSize() {
if ($(window).width() > 1250) {
$(window).scroll(function() {
if ($(document).scrollTop() > 150) {
$("nav#menu-float").slideDown("800");
}
else {
$("nav#menu-float").slideUp("800");
}
});
}
else {
$("nav#menu-float").hide();
}
}
checkSize();
$(window).resize(function() {
checkSize();
});
//Back to top
$("div#toTop a").click(function(e) {
$("body,html").animate({
scrollTop: 0
}, 800);
$(this).parents("nav#menu-float").slideUp("800");
e.preventDefault();
});
編輯移除鏈接測試,因爲該鏈接已經走了死亡病例。
你說得對。這很簡單,我忽略了它。謝謝。我會盡快獎賞賞金。 – 2012-08-21 16:37:27