我想将焦点设置到我的文本区域。以下是我的代码:
$this.textInput.val('').show().focus();
但它不起作用。实际上,当我按下鼠标按钮时,它会出现,但是当我松开鼠标时,它会从文本区域中删除。因此,经过大量搜索后,我发现 setTimout 方法如下:
$this.textInput.mouseover(function(){
setTimeout($this.focus(),0);
});
但在 Firefox 中仍然无法正常工作。我有最新的 13.0 版本,但仍然存在问题,但 google chrome 可以正常工作。火狐浏览器有什么问题,有什么解决办法吗?
提前致谢。
Use .trigger('focus')
。我发现它有时比.focus()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)