jquery的siblings属性和定时器

选取除自身外同级元素&定时器

  • 一 Jquery选取所有除自身外的所有同级元素
  • 二 前端定时器
    • 2.1 setInterval定时器
    • 2.2 setTimeout定时器

一 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);
}

你可能感兴趣的:(工作笔记)