最显眼的修正两个~~~
1. .closest( expr )
选择距离最近的祖先。众望所归众望所归哈
想从 td 找所属 table 之类的同志们,你们有福了
2. .queue( name, callback ) 系列
嗯哼,这个……
用来把一些即时性的脚本延迟到当前元素上的队列执行完毕之后再执行
比如,按照官方的例子来说
等到某个 div 向右慢慢移动的动画完成后,再改它的颜色:
$("div").animate({left:'+=200'},2000);
$("div").queue(function () {
$(this).addClass("newcolor");
$(this).dequeue();
});
至于为什么会有这么个队列……
其实八成是后台早就开始用了
所有动画系的方法肯定都只能利用 setTimeout 进行多次方法调用来搞定的
而这些方法就会挂在元素上,形成一个队列
新版本应该只是把这个 api 暴露出来了而已
说到底还是 js 天生缺少 wait 啊,唉唉。
--
修改:jquery FROM 123.112.119.*
FROM 123.112.119.*