Google Map в Twitter Bootstrap Popver
Я использую Bootstrap в Твиттере и хочу показать карту Google втрещать.
Как это работает прямо сейчас, я делаю что-то вроде этого
<code>$ -> $('.thumbnails a.js-popover').popover html: true, content: -> uid = $(this).data('profileUid') popover_container = $('.popover-contents:data(profileUid=' + uid + ')') _.each window.Maps, (map) -> google.maps.event.trigger map, 'resize' // I hoped this would re-draw the map popover_container.html() </code>
Поповер загружает его содержимое из.popover-contents
div, который скрыт и связан сa
с атрибутами данных (чтобы я мог найти правильный поповер, чтобы показать)
Карта отлично работает, когда не в поповере, и я думаю, что это связано с копированием черезhtml()
в jQuery для другого элемента DOM. Загрузчик Twitter не предоставляетmodal opened
обратный вызов, и я действительно не уверен, как заставить карты работать.
Как вы можете видеть, карта работает корректно на странице полного профиля, разметка такая же (частично рельсы), и javascript также используется совместно - я могу только предположить, что API GoogleMaps действительно не нравится иметь его.dom перепутал, и, таким образом, вызывает проблемы.