this
в функцию..on('click')
скрипт просто отрабатывает быстрее чем подгружается map. Нужно просто весить событие на динамически подгружаемый блок$('здесь класс или ид контейнера где находится элемент').on( 'click', 'a', function(){
//код выполнения
})
$('body').on( 'click', 'a.указать класс, так как в контейнере может содержаться не один тег a', function()
$(window).on('load', function () {
$('#ваш скрытый блок контента').css("display", "block"); // показываем блок с контентом
$('#ваш прелоудер').delay(350).fadeOut('slow'); // и скрываем сам блок прелоудера.
});
$(document).ready(function(){
var success_y = false;
$('#input_mbr').on('input', function(){
var val = $(this).val(),
n = /https?:\/\/vk\.com\/[a-z0-9:@./?\\%&=]+/i ;
if (!n.test(val)) {
$(this).addClass('wrongt');
success_y = false;
$('#ervkin').fadeIn(750);
return false;
} else {
$(this).removeClass('wrongt');
$('#ervkin').fadeOut(500);
success_y = true;
}
});
$('.follow').submit(function(){
if (!$success_y) $('#ervkin').fadeIn(750);
if (!$success_y) return false;
});
});
$(".input1").on("input" function(){ //срабатывает при изменении значения в инпут1
//получаете значение через this
//считаете что надо
//суете значение в input2, например $('input2').val(value);
)}
$(".input2").on("input", function(){//срабатывает при изменении значения в инпут2
//аналогично первому варику ток считаете что надо и пихаете в первый инпут
)}
var input1 = $('.input1'), input2 = $('.input2');
function calc(r) {
return parseFloat(r) * 1.0746;
}
input1.on("input", function(){
input2.val(calc($(this).val()));
});
input2.on("input", function(){
input1.val(calc($(this).val()));
});
var spanData = $('span').text();
$.post( "test.php", spanData, function( data ) {
console.log( data);
}).done(function(result){
alert("отправил на сервер");
})
.fail(function(jqXHR, textStatus, errorThrown){
alert("фейл: "+textStatus);
})
$('.modal_button').on('click', function (event) { //вешаете допустим на клик кнопки по мод.окну
var span_value = $('span').text(),//получаете значение span
input_article = $('input.article');//скрытый инпут
if (span_value == '')//если спан пустой
input_article.val('FF');//то в инпут article устанавливаем значение по умолчанию FF
}else { // если есть значение в спане
input_article.val(span_value); //то устанавливаем в инпут значение спана
}
});
<input class="article" type="hidden" name="article" value="">