动画animate
.animate({}, {
duration: 5000,
progress: function (now, progressNum) {},
complete: function () {}
});
停止动画
.stop() 停止当前动画,其他的继续
.stop(true) 动画都停止
.stop(true, true) 动画停止,并且元素回到最后的状态
核心方法
$.each(argument0, argument1);
argument0 是对象或者数组
argument1 是一个回调函数
$.each(['lqc', '技术研究'], function (index, value) {
// index是索引,也就是数组的索引
// value就是数组中的值了
return false; // 停止以后所有循环
});
$.inArray() 判断某个元素是否存在数组中
ECMAScript5 支持indexOf方法的判断,但是$.inArray()保持了向下兼容
$.inArray(value, array, [指定索引开始的位置]);
$.inArray(5, [1, 2, 3, 4, 5, 6, 7]) // 返回对应的索引:4
$.inArray('a', ['a','b','c','d','a','e'], 2)
// 返回对应的索引值 4
运用小技巧:
如果要判断数组中是否存在指定值,你需要通过该函数的返回值不等于(或大于)-1来进行判断
一组相同元素取其一转换为JavaScript对象:
.get(0)
.get(-1)