这部分代码有何作用
function sibling(cur, dir) {
while ((cur = cur[dir]) && cur.nodeType !== 1) {}
return cur;
}
function next(elem) {
return sibling(elem, "nextSibling");
}
function prev(elem) {
return sibling(elem, "previousSibling");
}
var thirdItem = document.querySelectorAll('.third-item')[0]
function sibling(cur, dir) {
while ((cur = cur[dir]) && cur.nodeType !== 1) {}
return cur;
}
function next(elem) {
return sibling(elem, "nextSibling");
}
function prev(elem) {
return sibling(elem, "previousSibling");
}
var thirdItem = document.querySelectorAll('.third-item')[0]
2017-04-21
http://study.163.com/course/courseMain.htm?courseId=465001
看这个视频的讲解+这个文字解释彻底征服jQuery
看这个视频的讲解+这个文字解释彻底征服jQuery
2017-02-08
最新回答 / qq_浪迹天涯_8
因为P2 P3都绑定了事件,冒泡和捕获的时候都会触发相应的捕获或者冒泡的监听函数,然后等到到了目标元素(P2 P3)的时候,就会去根据具体情况,判断是否满足条件,执行events数组里的函数。
2017-01-23
setInterval(tick, 13) 由于js单线程机制不能保证每13ms会执行一次。通过createTime()与当前时间对比,动态算出变化尺度。通过这种方式也许原本期望tick执行10次,但浏览器在你duration: 2000时间内只给你调用了9次的情况下也能完整完成一个动画。
$("#test4").click(function() {
clear();
$.queue(body, 'aa', cb1); // 第三个参数为function
$.queue(body, 'aa', cb2);
alert(dequeue(body, 'aa'))
alert(dequeue(body, 'aa'))
})
clear();
$.queue(body, 'aa', cb1); // 第三个参数为function
$.queue(body, 'aa', cb2);
alert(dequeue(body, 'aa'))
alert(dequeue(body, 'aa'))
})
2016-12-25
"jQuery.queue 和 jQuery.fn.queue 不仅执行出队操作返回队头元素,还会自动执行返回的队头元素" 这里指的应该是dequeue才对吧