利用timeOut实行阻断的时候,设置毫秒数少的会优先执行,例如this
//2会比1先执行,即便代码1放在代码2的前面 1.setTimeout(function(){...},100); 2.setTimeout(function(){...},50);
好比:让datagrid的编辑框获取焦点并选择其中的文本code
若是分开写:get
$(".datagrid-editable-input").focus(function(){ this.select(); }); $(ed.target).focus();
这么写的话,若是datagrid的活动空间比较小,而数据又不少,可能会形成滚动条的自动滚动,会看不到可编辑的框,即便使用scrollTo()也不顶用input
能够这么作:it
$(ed.target).focus().select()//一步完成就不会自动滚动了