-
$(div).width()只能读 div.style['width'] 可读可写查看全部
-
有一个队列,在执行第一个 animate 方法的时候加入队列就开始执行动画,因为动画自己在执行的时候就会产生异步的时间差 我们在这个时间差的里面继续去加入之后的动画 animate 进去队列,然后在每一个动画结束之后去取出队列中的第一个 animate 方法开始执行,依次循环下去查看全部
-
mark查看全部
-
.parent()方法允许我们能够在DOM树中搜索到这些元素的父级元素,从有序的向上匹配元素,并根据匹配的元素创建一个新的jQuery对象。 .parents()和.parent()方法是相似的,但后者只是进行了一个单级的DOM树查找。 .parentsUntil()方法会找遍所有这些元素的前辈元素,知道遇到了跟参数匹配的元素才会停止。返回的jQuery对象中包含了所有找到的前辈元素,除了与.parentsUntil()选择器匹配的那个元素才会停止。返回的jQuery对象中包含了所有找到的前辈元素,除了与.parentsUntil()选择器匹配的那个元素。查看全部
-
针对层级关系的处理,jQuery就抽出了一个dir的方法,用于根据传递的元素与词素的位置关系,查找指定的元素。parent,parents,parentsUntil等方法代码如下 function dir(elem,dir,until){ //参考右边代码 return matched; } jQuery.each({ parent:function(elem){}, parents:function(elem){}, nextAll:function(elem){}, prevAll:function(elem){}, ... },function(name,fn){ api[name]=function(until,selector){ } })查看全部
-
filter筛选自身内部元素 even筛选偶数 odd奇数 $("li").not(":even") closest(dd) 匹配最近一个父元素dd 如:$("li").closest("ul")匹配最近一个父元素ul查看全部
-
function parent(elem) { var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null; } function parents(elem){ var matched = []; while ( (elem = elem[ 'parentNode' ]) && elem.nodeType !== 9 ) { if ( elem.nodeType === 1 ) { matched.push( elem ); } } return matched; } function parentsUntil(elem, filter) { var matched = [], until, truncate = filter !== undefined; while ((elem = elem['parentNode']) && elem.nodeType !== 9) { if (elem.nodeType === 1) { if (truncate) { if(elem.nodeName.toLowerCase() ==filter){ break; } } matched.push(elem); } } return matched; }查看全部
-
同步与异步代码同时执行,同步收集动画序列,异步调用序列查看全部
-
1. eq和even都是从0开始计数,所以even取的是第0,2,4....号元素,也就是第1,3,5...个元素; 2.查看全部
-
jquery查看全部
-
遍历查看全部
-
http://img1.sycdn.imooc.com//54c89def0001c19105810528.jpg查看全部
-
自定义事件步骤查看全部
-
直接添加事件和绑定事件区别? 哪种绑定方式可以让之后添加的元素也可以触发事件?查看全部
-
不同的数据结构有不同的遍历方法 同一种数据结构也有不同的遍历方法查看全部
举报
0/150
提交
取消