function my_inArray(item,array,index){
for(var i=index;i<array.length;i++){
if(item===array[i]){
return i;
}
}
return -1;
}
for(var i=index;i<array.length;i++){
if(item===array[i]){
return i;
}
}
return -1;
}
2016-08-20
indexOf() 的应用对象是字符串,返回的是字符串所在位置。$.inArray 的应用对象是数组,返回的是元素所在位置,并且可以从任意位置开始匹配。
2016-08-19
$.each(array,function(index,item))类似于for(var index=0;index < array.length;index++){var item = array[index]}
不过$.each()还可以处理json对象
不过$.each()还可以处理json对象
2016-08-19
在43行前面加上$("#aaron").css({"height":"100px","width":"200px","opacity":"1"});效果会更好
2016-08-19
$(selector).animate(styles,speed,easing,callback)
styles:json格式的字符串,用于定义需要变化的样式,必选
speed:持续时间,可以填以毫秒为单位的数字,可选
easing:速度函数,内置swing和linear函数,可选
callback:回调函数,动画完成后执行,可选
styles:json格式的字符串,用于定义需要变化的样式,必选
speed:持续时间,可以填以毫秒为单位的数字,可选
easing:速度函数,内置swing和linear函数,可选
callback:回调函数,动画完成后执行,可选
2016-08-19
animate是JQuery中非常重要的部分,这里介绍的还非常浅,一定要去网上找些资料,以后做网页很多动画都是要靠它完成的。
2016-08-19
.val()方法,当没设置value属性时,获取的是<option>中的文本,如“ <option>慕课网</option>”获取到的是“慕课网”;
设置了value属性的话,获取到就是value的值,如“<option value=‘imooc’>慕课网</option>”获取到的是“imooc”而不是“慕课网”了。
设置了value属性的话,获取到就是value的值,如“<option value=‘imooc’>慕课网</option>”获取到的是“imooc”而不是“慕课网”了。
2016-08-17
function startAnimation(){
div.animate({height:300},"slow");
div.animate({width:300},"slow");
div.css("background-color","blue");
div.animate({height:100},"slow");
div.animate({width:100},"slow",startAnimation);
}
});
循环动画
div.animate({height:300},"slow");
div.animate({width:300},"slow");
div.css("background-color","blue");
div.animate({height:100},"slow");
div.animate({width:100},"slow",startAnimation);
}
});
循环动画
2016-08-17