我正在尝试在使用mCustomScollbar滚动时制作动画
我可以scrollTop
使用以下代码获取电流并使其在特定高度上进行动画处理:
$("#content").mCustomScrollbar({
scrollButtons:{
enable:true
},
advanced:{
updateOnContentResize: true,
updateOnBrowserResize: true,
},
callbacks:{
onScrollStart:function(){ onScrollStart(); },
whileScrolling:function(){ WhileScrolling(); }
}
});
function WhileScrolling(){
var top = Math.abs(mcs.top);
if(top > 180){
$('#topbar').animate({opacity:'0'});
}
但是,如果我尝试使用以下代码使动画倒退:
if(top < 180){
$('#topbar').animate({opacity:'1'});
}
这部分失败了,一旦添加,animate({opacity:0})
不知何故需要很长时间才能开始动画。
预习: