按Google Chrome Omnibox中的“Enter”会导致事件在DOM上触发

时间:2012-03-01 23:07:04

标签: javascript html google-chrome

当我尝试加载我的网页并按下OmniBar中的“Enter”时,会导致事件在文档完成加载后我关注的字段上触发。这可能与Google Chrome的新功能有关,它会在您实际访问之前开始加载网页。

我在Opera或Firefox上没有这个问题。

Google Chrome错误?无论如何我能处理它吗?

编辑: 我测试没有自动加载功能,没有什么区别。

另外,为什么按下输入OmniBar会导致关注DOM的元素上的事件?事件不会在树上传播吗? DOM内容不会低于Omnibar吗?它会激发两者。

1 个答案:

答案 0 :(得分:0)

假设我在页面上运行了jQuery,并且该字段有一个id,'search'......

jQuery(document).ready(function(){

    jQuery('#search').focus();

});