当我尝试加载我的网页并按下OmniBar中的“Enter”时,会导致事件在文档完成加载后我关注的字段上触发。这可能与Google Chrome的新功能有关,它会在您实际访问之前开始加载网页。
我在Opera或Firefox上没有这个问题。
Google Chrome错误?无论如何我能处理它吗?
编辑: 我测试没有自动加载功能,没有什么区别。
另外,为什么按下输入OmniBar会导致关注DOM的元素上的事件?事件不会在树上传播吗? DOM内容不会低于Omnibar吗?它会激发两者。
答案 0 :(得分:0)
假设我在页面上运行了jQuery,并且该字段有一个id,'search'......
jQuery(document).ready(function(){
jQuery('#search').focus();
});