按官方文档解释:step:规定每个动画的每一步完成之后要执行的函数progress:每一次动画调用的时候会执行这个回调,就是一个进度的概念。解释完全不一样,仔细品,传达出来的内涵实际差不多,动画是一个动态的过程,既然动态就要调用函数执行动作,既然是过程就不是一下子能完事的。综合来讲就是每调用一次函数执行一步,每执行完一步后回过头来调用函数执行下一步,具体执行多少步,调用多少次函数,系统说的算,与时间长短无关,1年是一个过程,0.01秒也是一个过程,有木有感受到step与progress之间的异同。
2018-10-16
简单区分一下step和progress,现在什么都讲究语义化,见文知义。step的意思是步骤,progress的意思是进度,你工作进度怎么样?你完成到哪一个步骤了?很显然,这两个单词意思相近,那么效果也是大同小异的。按官方
2018-10-16
$aaron.animate( {width: '50',height: '150'}, {
//每一个动画都会调用step,now体现的是前面对象里最后一个属性值的当前值,最后一个是height就是表示的高的值,fx.start/end表示最后一个值从多少开始/结束
step: function(now, fx) {
$aaron.text('高度的改变值:'+now)
}
//每一个动画都会调用step,now体现的是前面对象里最后一个属性值的当前值,最后一个是height就是表示的高的值,fx.start/end表示最后一个值从多少开始/结束
step: function(now, fx) {
$aaron.text('高度的改变值:'+now)
}
2018-08-20
这个东西弄半天
把它的jq改一下
后面那个同学没加s
<script src="https://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
把它的jq改一下
后面那个同学没加s
<script src="https://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
2018-07-09
前面的不好,慕课不能删自己的评价,添加重置代码用这个
$('<button>重置</button>').appendTo("body").click(function(){
$("div").removeAttr("style");
});
$('<button>重置</button>').appendTo("body").click(function(){
$("div").removeAttr("style");
});
2018-06-24
script标签里加点代码好用于重置效果
$('<button>重置</button>').appendTo("body").click(function(){
$("div").css({width:"",height:"",fontSize:"",display:""})
});
$('<button>重置</button>').appendTo("body").click(function(){
$("div").css({width:"",height:"",fontSize:"",display:""})
});
2018-06-23
实现点击按钮后不断重复执行sideToggle
$("button").click(function() {
setInterval(function(){
$("#a1").slideToggle(1000);
},1000);
$("button").click(function() {
setInterval(function(){
$("#a1").slideToggle(1000);
},1000);
2018-06-21