我有一個append()
和一個focus()
它被設置爲將第一個輸入集中在附加的dom
中。在jQuery append()完成後調用焦點()
IE需要時間追加,因此重點是行不通的。有沒有一種方法(比setTimeout
等)設置對焦後dom
完全附?
謝謝!
我有一個append()
和一個focus()
它被設置爲將第一個輸入集中在附加的dom
中。在jQuery append()完成後調用焦點()
IE需要時間追加,因此重點是行不通的。有沒有一種方法(比setTimeout
等)設置對焦後dom
完全附?
謝謝!
var oldHtml, el, toBeAppended;
function appendAndFocus()
{
oldHtml = el.html();
el.append(toBeAppended);
appnedAndFocus_h()
}
function appnedAndFocus_h()
{
if(el.html()==oldHtml) //if(el==oldHtml) - CORRECTED.
{
setTimeout(appendAndFocus_h, 10); //just for browser to be taken a breath.
return;
}
else
{
el.focus();
}
}
通知:未測試代碼。
後的代碼我的朋友。 – Joe