嗨我可以更改和切換滾動div屬性,但是當我使用動畫,它不會工作,但奇怪的方式。如何在滾動上動畫div?
以下工作:
$(document).scroll(function() {
$("#register").css({left: $(this).scrollLeft() > 1348? "-140px":"0px"});
});
但是,這是行不通的:
$(document).scroll(function() {
$("#register").animate({left: $(this).scrollLeft() > 1348? "-140px":"0px"});
});
我想股利時,我比滾動多1348走開,如果滾動小於1348,div應該再次出現。
簡單的CSS工程,但動畫不起作用。
對於每一個註冊的滾動事件,CSS都會應用對眼睛不可見的更改,也就是說,如果document.scrollLeft <1348,它始終會在0px左側重新繪製該元素。Animate會在每個滾動條上執行**動畫**蜱。你做了什麼來防止這種情況發生? – 2014-10-19 14:57:07