2013-10-08 3 views
4

Я добавляю Результаты поиска в google places javascript api автозаполнение.google places api autocomplete - добавление события click

До сих пор я это делаю:

var autocomplete; 
    function initialize() { 
    var myLatlng = new google.maps.LatLng(40.738793, -73.991402); 
    autocomplete = new google.maps.places.Autocomplete(document.getElementById('autocomplete')); 
    } 

позже у меня есть это:

$('.pac-container').append('<div class="j-search pac-item-refresh">Search Results</div>'); 

$(document.body).on('click', '.pac-container .j-search', function(e) { 
    console.log('click fired'); 
}); 

Проблема? Событие click никогда не срабатывает ...

Любая идея, почему? Что-то не так с моим кодом?

ответ

12

Похоже, что событие click для .pac-container отменяется Autocomplete-instance. Вместо этого используйте mousedown.

+0

мой черт! большое спасибо! ты совершенно прав. - Дух! я должен знать об этом ... THX! – Darkagelink

+0

MOUSEDOWN !! прекрасный, так долго я не использовал его, я полностью забыл об этом: p ty – DestyNova

+0

спасибо @ Dr.Molle, что вы спасли мой день – GMD

Смежные вопросы