var minButton = $(".min_button");
function toggleButton(minButton) {
if (minButton.hasClass("active")) {
minButton.fadeOut(500).removeClass("active");
$(".minification").fadeIn(500);
} else {
$(".minification").fadeOut(500);
minButton.fadeIn(500).addClass("active");
}
}
$(".close_button").click(function(e) {
e.preventDefault();
toggleButton($(this));
});
minButton.click(function(e) {
e.preventDefault();
toggleButton($(this));
});
if (localstorage) {
toggleButton(minButton);
}
selector = 'body'; /* <--- cюда положи селетор на элемент с основным скролом */
$('document').on('load', function(){ $(selector).attr('scrollTop', localStorage.scrollTop); }
$(selector).on('scroll', function(){ localStorage.scrollTop = $(selector).attr('scrollTop'); }
<?php foreach ( get_gallery() as $attachment ) : ?>
<img src="<?php echo $attachment->large_url ?>"
alt="<?php echo $attachment->alt ?>"
/>
<?php endforeach ?>
$("#main_form").submit(function(e) { //Change
e.preventDefault();
var th = $(this);
$.ajax({
type: "POST",
url: "mail.php", //Change
data: th.serialize()
}).done(function() {
th.trigger("reset");
$.magnificPopup.open({
items: {
src: '.modal'
}
});
setTimeout(function() {
// Done Functions
$.magnificPopup.close();
}, 3000);
});
});
.col-auto {
flex-grow: 1;
flex-basis: initial; // Тут надо не 0, а initial, например.
// Иначе сафари справедливо считает, что мин. размер блока нулевой,
// так что переносить блоки не надо, они всё равно помещаются
max-width: 100%;
padding: 8px;
}