利用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()//一步完成就不會自動滾動了