Проблема в теге <script>

258
27 мая 2017, 18:23

Использую UIKit на сайте. Скрипты относящиеся к выводу модального окна, для кнопок выводящихся до тега скрипт в теле документа не работают. В коде (находится после этого тега скрипта) есть также такая же кнопка, но она работает нормально. Если убрать скрипт внутри тега - ничего не поменяется. Если убрать сам тег - все скрипты работают корректно.

<div class="uk-margin-large">
<div class="uk-margin-header">
    <h3>Адреса 2-х наших офисов</h3>
    <ol>
<li>Москва: Метро ВДНХ Останкинский район, Новомосковская ул. 24, Комплекс АкваФортуна. 
<li>Московская Область: Красногорский район, Новорижское ш 23-й км. (8 км от МКАД). На территории ТРЦ РИГА-Молл</ol>
</div>
<div id="map" class="uk-height-large">
</div>
<script type="text/javascript" defer>
    $(document).ready(function () {
        function init() {
            var Map = new ymaps.Map("map", {
                center: [55.76, 37.64], // координаты центра карты
                zoom: 9     // зум карты                
            });


/* Копируем (начало) */
            // Если несколько точек то для каждой последующей копируем выделенный скрипт, меняем Placemark1 в 3 местах на Placemark2 или Placemark3
            var Placemark1 = new ymaps.Placemark([55.818361, 37.617896], {  // цифры в квадратных скобочках - координаты точки
                iconContent: '1',
                hintOptions: {
                    maxWidth: 100,
                    showTimeout: 200
                },
                balloonOptions: {
                    maxWidth: 70,
                    hasCloseButton: false,
                    mapAutoPan: 0 
                } 
            }, { 
                iconLayout: 'default#image',
                iconImageClipRect: [[0, 0], [34, 44]],
                iconImageHref: '<?=SITE_TEMPLATE_PATH?>/images/backgrounds/map-marker-1.png', // "-1.png" - это цифра на метке, в вёрстке от 1 до 3
                iconImageSize: [34, 44],
                iconImageOffset: [-17, -44],
            });
            Placemark1.properties.set('balloonContent', "ул. Новомосковская, 24, комплекс АкваФортуна, <br>8(495)539-36-54"); // второй параметр - это надпись при нажатии не метку
            Map.geoObjects.add(Placemark1); 
            /* Копируем (конец) */
 /* Копируем (начало) */
            /* Если несколько точек то для каждой последующей копируем выделенный скрипт, меняем Placemark1 в 3 местах на Placemark2 или Placemark3*/
            var Placemark2 = new ymaps.Placemark([55.799451, 37.273356], {  // цифры в квадратных скобочках - координаты точки*/
                iconContent: '1',
                hintOptions: {
                    maxWidth: 100,
                    showTimeout: 200
                },
                balloonOptions: {
                    maxWidth: 70,
                    hasCloseButton: false,
                    mapAutoPan: 0 
                } 
            }, { 
                iconLayout: 'default#image',
                iconImageClipRect: [[0, 0], [34, 44]],
                iconImageHref: '<?=SITE_TEMPLATE_PATH?>/images/backgrounds/map-marker-2.png', // "-1.png" - это цифра на метке, в вёрстке от 1 до 3
                iconImageSize: [34, 44],
                iconImageOffset: [-17, -44],
            });
            Placemark2.properties.set('balloonContent', "Новорижское шоссе (23 км), ТРЦ РИГА-МОЛЛ, <br>8(495)539-36-54"); // второй параметр - это надпись при нажатии не метку
            Map.geoObjects.add(Placemark2); 
            /* Копируем (конец) */
            Map.setType('yandex#map');
        }               
        ymaps.ready(init)
    });
 </script>
 </div>
 <section class="uk-section uk-padding-small">
 <div class="uk-margin-large">
 <blockquote class="uk-blockquote-secondary">
 Звоните ежедневно, без выходных 8 (495) 539-36-54
 Оставьте заявку на выкуп авто и договоритесь с экспертом о встрече на выезде или в одном из наших офисов с 10 до 20 часов. Работаем без выходных.
        </blockquote>
 <div style="width: 50%; margin-left: 30%; margin-top: 50px"><button class="uk-button uk-button-secondary uk-button-rounded" href="" uk-toggle="target: #get-phone-small">Пусть оценщик позвонит мне сам

В чём может быть проблема?

READ ALSO
Нужно сделать при клике на картинку переключение radio

Нужно сделать при клике на картинку переключение radio

Нужно при клике на картинку переключить radio-button

341
jQuery Validate и неактивная кнопка отправки

jQuery Validate и неактивная кнопка отправки

Доброго времени суток, друзьяПодскажите пожалуйста можно ли в jQuery Validate создать условие по которому если хоть один инпут невалиден, то кнопка...

385