我有一个页面,基本上是一个巨大的全屏谷歌地图。我无法让任何类型的焦点功能工作。任何想法为什么?代码很长,所以这里是 URL,然后是一些摘录:
我们正在处理的页面,我们希望位置搜索输入框在页面加载后成为焦点:http: //api.raprec.com/maps/frame/
表单字段(注意我也尝试了 html5 focus 属性,它什么也没做:
<input type="text" name="location" id="location" value="" TABINDEX=1 autofocus />
谷歌地图文档中建议的“将表单移动到地图中”的 javascript 行:
map.controls[google.maps.ControlPosition.TOP_RIGHT].push(document.getElementById('sidepanel'));
页面页脚中的javascript:
jQuery(document).ready(function () {jQuery('#location').focus(); });