从Google地图中完全删除tabIndex

时间:2019-07-18 22:48:49

标签: google-maps google-maps-api-3

我正在尝试从Google地图中删除标签索引,但是无法完全正常工作。使用以下答案:

Remove the tabindex the google maps in my page

我只能从左上角的2个主要按钮中删除标签索引。但是,当您有一个高大的页面且顶部有一个表单时,页面向下滚动以对表单中不可见的内容进行Tab键索引。

如果您从上述答案中尝试[此示例] [1], 您实际上会看到,如果您单击第一个文本字段,则必须制表3次才能转到第二个文本字段。所以介于两者之间。

我尝试过

google.maps.event.addListener(map, "tilesloaded", function(){
        [].slice.apply(document.querySelectorAll('#map a')).forEach(function(item) { 
        item.removeAttribute('tabindex'); 
        });
    })

google.maps.event.addListener(map, "tilesloaded", function(){
        $("#google_map a").attr("tabindex","-1");
        $("#google_map input").attr("tabindex","-1");
    })

还有

disableDefaultUI: true

0 个答案:

没有答案