Я разместил код в stores.js где вы сказали, его начало сейчас выглядит так:
Код:
$(document).ready(function(){
if (typeof quickView !== 'undefined' && quickView)
return;
map = new google.maps.Map(document.getElementById('map'), {
center: new google.maps.LatLng(defaultLat, defaultLong),
zoom: 10,
mapTypeId: 'roadmap',
mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}
});
infoWindow = new google.maps.InfoWindow();
locationSelect = document.getElementById('locationSelect');
locationSelect.onchange = function() {
var markerNum = locationSelect.options[locationSelect.selectedIndex].value;
if (markerNum !== 'none')
google.maps.event.trigger(markers[markerNum], 'click');
};
$('#addressInput').keypress(function(e) {
code = e.keyCode ? e.keyCode : e.which;
if(code.toString() === 13)
searchLocations();
});
$(document).on('click', 'input[name=location]', function(e){
e.preventDefault();
$(this).val('');
});
$(document).on('click', 'button[name=search_locations]', function(e){
e.preventDefault();
searchLocations();
});
initMarkers();
});
Теперь на квик вью нет ошибки, все хорошо, но в самом магазине этот js перестал работать - там где была карта теперь пустое место.
ошибок в консоли нет.
Сообщение отредактировал CitizenDild0 (08-09-2015 16:59)