输入焦点的问题,已经触发 onfocus(),怎么光标不在上面?
输入框绑定了 onfocus 事件,已经触发,但光标不在上面,好像在页面的其它地方似的,鼠标点击页面的空白部分,光标也不回来。
用 setTimeout() 函数延迟了 N 秒,然后再执行输入框的 onfocus() 函数,光标还是没有上去。(有时候上去,有时候又没有上去)
我用了 Ajax,出现这种情况,都是在 Ajax 返回结果的时候,后台页面如果执行时间稍长一些的时候,就会出现这种情况。我知道要用 setTimeout 函数
延迟一下再设置焦点,但没有用。
大家讨论一下,可能会是什么原因?
在 Ajax 版的帖子:
http://topic.csdn.net/u/20090219/18/ddd8bafa-6f90-4d4f-a78e-5edc96c7de1a.html