Когда контейнеру, содержащему яндекс-карты выставляю dislay: none
карты при открытии кнопкой с помощью функции .slideToggle()
остаются маленькими. На картинке видно, что остается маленьким ymap
Я сделал костыль $('.faq__maps').hide();
и в принципе работает, но бывает все же не открывается, особенно при изменении размеров окна. В чем может быть проблема и как ее решить?
HTML
<button class='.address-button'>Показать на карте</button>
<div class='faq__maps'>
<div id='map_1'></div>
</div>
SASS
.faq__maps
display:none
JS
$(document).ready(function () {
// Открывает карту
$('.address-button').click(function () {
var time = 600;
$('.faq__maps').slideToggle(time);
});
$(window).on('load',function () {
//Всякий код...
//Простой костыль, чтобы скрыть карты и они более менее нормально работали
$('.faq__maps').hide();
});
//Начало кода карты
ymaps.ready(init);
var myMap1,
myPlacemark1,
function init(){
myMap1 = new ymaps.Map("map_1", {
center: [координаты х, координаты у],
zoom: 11
});
myPlacemark1 = new ymaps.Placemark([координаты х, координаты у], {
balloonContentHeader: 'Локация 1',
balloonContent: 'Какой-то адресс',
});
myMap1.geoObjects.add(myPlacemark1);
}//Конец кода карты
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть файл indexphp, в этом файле подключен javascript через
Пытаюсь подключить assets, в данном случае cssНо никак не выходит
Как правильно указать свойство transform: rotate(45deg) при :hover, чтобы блок крутился, а иконка внутри нет?
нуждаюсь в помощи ,как добавить Lrealtime , чтобы маркеры двигались в текущем времени как тут : http://embed