Вызов Google Maps API влияет на стили?
Уважаемые и достопочтенные! Подскажите неучу — это нормально, что строчка
Натягиваю на MODX вот этот шаблон:http://html.realia.byaviators.com/index-slider.html и столкнулся с тем, что если убрать строку загрузки скрипта, например с главной страницы (на которую собственно ссылка), то перестает работать слайдер, а фильтр (синий — справа) «теряет» стили…
Как это вообще связано? Нагуглить не смог по этой теме ничего — может не так искал. В общем если не сложно — объясните пожалуйста или пошлите куда следует (желательно к источникам :).
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3&sensor=true"></script> влияет на то, как выглядят на странице элементы, к картам отношения не имеющие?Натягиваю на MODX вот этот шаблон:http://html.realia.byaviators.com/index-slider.html и столкнулся с тем, что если убрать строку загрузки скрипта, например с главной страницы (на которую собственно ссылка), то перестает работать слайдер, а фильтр (синий — справа) «теряет» стили…
Как это вообще связано? Нагуглить не смог по этой теме ничего — может не так искал. В общем если не сложно — объясните пожалуйста или пошлите куда следует (желательно к источникам :).
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Там действительно упоминаются неоднократно карты гугла…
Причем судя по всему — это какие-то карты, которые использовали разрабочики шаблона и которые нафиг не нужны мне.
Василий, если не сложно — подскажи — можно убить половину кода в этом файле?
Или лучше не трогать?
С учетом, что я гугл-карты вывожу с помощью markergooglemaps (компонент от Евгения Борисова, кажется вы знакомы).
Делай резервную копию файла, удаляй, проверяй, если что — возвращай. Копировать портянки кода сюда не нужно, всё равно их никто разбирать не будет.
Ща попробую поиграюсь в удаляй-проверяй.
Спасибо!
Я тут долго расписывал суть того как работает javascript и почему отваливались слайдеры. Но да пошло оно это нафиг. Времени нет. При желании сам загуглишь (чего настоятельно советую сделать).
Чтобы без особой крови избавиться от текущей ошибки, в самом конце файла /assets/templates/realia/content/HTML/assets/js/realia.js вот эти строки:
Замени вот этими:
И ошибок не будет и остальное ничего не отвалится.
Уже правда удалил пол файла :) в том числе и эти строки, потому что судя по всему оно мне все не нужно — это темплэйтные карты разработчиков шаблона, а я свои вставляю с помощью markergooglemaps. Пока вроде все работает....;) и ошибки ушли, и стили-слайдеры-чекбоксы вернулись.
Но если вдруг что отвалится — воспользуюсь советом!
Загуглить что-то не получилось — честно пробовал, но видимо не так спрашивал… (Как известно «правильный вопрос содержит половину ответа»....)
Ещё раз спасибо!
Тут как бы и гуглить нечего, на самом деле. Потому что здесь нужны элементарные знания js. Были бы такие знания — не было бы этой ошибки :-)