- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
JS
var location_input = document.getElementById('location');
var autocomplete = new google.maps.places.Autocomplete(location_input);
google.maps.event.addListener(autocomplete, 'place_changed', function(){
alert('here');
console.log('here');
});
HTML
{{Form::input('text', 'location', null, ['id' => 'location', 'class' => 'form-control']) }}
@section('after-scripts')
{!! Html::script('PATH_TO_SCRIPT.js') !!}
@endsection
如果我在结果中向下箭头并按 Enter 键,该事件就会触发。如果我单击列表中的一个项目,然后单击返回输入框,然后再次单击同一项目,它也会起作用。
我遇到的问题是该事件应该在第一次单击所选项目时触发,而不是第二次单击。
最佳答案
这对我来说是一个愚蠢的错误。我在与问题中提到的代码不同的位置的同一文本字段上使用了自动完成方法。一旦我删除了第二个自动完成功能,一切就开始按预期工作。
一点点 sleep 的作用真是令人惊奇。
关于javascript - Google map API - place_changed 监听器在第二次单击时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41755338/
当我单击下拉列表中的某个项目时,我遇到了 place_changed 事件未触发的问题。如果我右键单击一个项目,它就会触发。如果我左键单击,它有时会触发,但只有大约 10% 的时间。 我查看了是否有任
我在 Google Places API 方面遇到了问题。我已经使用 API key 设置了所有内容,列表/建议运行良好,但是当我选择一个建议时 place_changed 事件不会被触发。 检查 f
我在我的 ASP.NET MVC 项目上使用谷歌地图 API v3。 我想向用户展示一张 map ,用户可以在上面搜索某个地方,然后选择那个地方,然后提交(非常简单)。 在这种情况下一切正常,除了当用
JS var location_input = document.getElementById('location'); var autocomplete = new google.maps.plac
我已将 Google Maps Javascript API V3 中的 google.maps.places.Autocomplete 添加到基本搜索表单中。我正在尝试找到一种可靠的方法来检测用户是
我有一个当前在 place_changed 上正确触发的应用。 但是,我希望分支搜索在用户选择自动完成条目时以及在他们在没有自动完成帮助的情况下自行输入文本时表现不同。 我应该使用什么样的事件监听器来
我目前正在开发 DHL 的商店查找应用程序,可以在 storefinder.hashfff.com/app/index.html 查看该应用程序。 在这个应用程序中,我使用的是 angular-goo
我正在尝试使用 Google Places API 中的自动完成功能。我已经设置并运行了自动完成功能,但我想添加一个监听器,以便我可以在其他地方使用 PlacesResult 中的信息。为了测试该功能
我也试过触发事件 google.maps.event.trigger(autocomplete, 'place_changed'); 但是在我手动更改城市之前,autocomplete.getPlac
我是一名优秀的程序员,十分优秀!