一 Jquery选取所有除自身外的所有同级元素
一般用于制作panel标签页触发效果
$(this).siblings()
二 前端定时器
前端定时器有两种,setInterval和setTimeout定时器;他们两个的区别就在于setInterval定时器是定时自动循环执行,setTimeout定时器是只执行性一次;
2.1 setInterval定时器
介绍:
setInterval定时器有三个参数:
setInterval(code/function, milliseconds, param01, param02…)
参数值 | 是否必选 | 描述 |
---|---|---|
code/function | 必选 | 可执行代码块/方法 |
milliseconds | 必选 | 间隔时间(单位:ms) |
param01, param02… | 可选 | 传给执行函数的其他参数(IE9之前不支持) |
var fun = function(){
alert(123);
}
// 指的是每隔1s执行一次fun方法
var aaa = setInterval(fun, 1000);
// 清除定时器
clearInterval(aaa);
注意:setInterval是每隔多长时间执行一次,且只有调用clearInterval时才能清除定时器
2.2 setTimeout定时器
介绍:
setTimeout定时器有三个参数
seTimeout(code/function, milliseconds, param01, param02…)
参数值 | 是否必选 | 描述 |
---|---|---|
code/function | 必选 | 可执行代码块/方法 |
milliseconds | 必选 | 间隔时间(单位:ms) |
param01, param02… | 可选 | 传给执行函数的其他参数(IE9之前不支持) |
var fun = function(){
alert(123);
}
// 指的是1s后执行fun方法
var aaa = setTimeout(fun, 1000);
注意:setTimeout是多长时间后执行且只执行一次
循环执行setTimeout:
var fun = function(){
alert(123);
}
// 循环执行setTimeout
for(var i = 0; i < 100; i++){
setTimeout(fun, 1000);
}