有没有办法可以让animate()的回调函数先于动画执行?或者有没有什么方法可以实现类似的功能呢?
想让下面代码在执行完回调函数内的方法之后再执行动画里的width:'0';
if (!$(this).hasClass('section3')) { $(this).stop().animate({ width:'0' },1500,function(){ //回调函数隐藏按钮 //所有和翻页有关的动画都应写于此处 let sectionNum=$(this).attr('class').substring(15,) console.log(sectionNum); switch (sectionNum){ case '1': $('.btnChange').fadeOut(); break; case '2': break; case '3': break; default: break; } }) }
Keyro
相关分类