1
var AddFootnoteScrollIndicator = function(){
$('.mobileFootnote').on('scroll touchmove', function (event) {
var scrollTop = that.$mobileFootnote.scrollTop();
if (scrollTop <= 20){
var opacity = 1 - (scrollTop/20);
$('.scroll-down-indicator').css({'opacity': opacity });
}
});
};
隨着用戶向下滾動,指示器緩慢淡出,直到它消失。他們向上滾動,指示器慢慢重新出現。他們停在中間,指標是半透明的。jquery:將動畫與滾動條位置綁定的更好方法
代碼工作正常,但通過.css()
修改不透明度似乎很昂貴。有沒有更聰明的方式做這個通過CSS或...
我不想延遲.on()
輪詢,因爲動畫需要快速響應滾動。
任何想法?
感謝您的回答。 – crowhill