<html style="margin-right: 17px; overflow: hidden;">
<div class="mfp-wrap mfp-close-btn-in mfp-auto-cursor mfp-ready" tabindex="-1" style="overflow: hidden auto;">
function fastorder_open_cart() {
$.magnificPopup.open({
tLoading: '<span><i style="font-size:50px;" class="fa fa-spinner fa-pulse"></i></span>',
items: {
src: '#popup-quickorder',
type: 'inline',
modal: true
}
});
$( "#quick_checkout_cart" ).load( 'index.php?route=checkout/quick_checkout_cart');
//SV исправление бага скрола вместе с попапом
setTimeout(function(){
$('html').css('overflow', 'hidden');
$('.mfp-wrap').css('overflow', 'hidden auto');
}, 100);
}
<input type="radio" name="one"><br>
<input type="radio" name="one"><br>
<input type="radio" name="one">
<input type="radio" name="one"><br>
<input type="radio" name="two"><br>
<input type="radio" name="three">
$('input[type="radio"]').on('click', function() {
$('input[type="radio"]').prop('checked', false);
$(this).prop('checked', true);
});
$(window).on('orientationchange', function(e) {
// код
});
$( window ).on('load resize orientationchange', function( event ) {
// код
});
$( window ).orientationchange();
<body>
<div class="calculator__step step_1">
<img src="" alt="">
</div>
<div class="calculator__step step_2">
<img src="" alt="">
</div>
<div class="calculator__step step_3">
<img src="" alt="">
</div>
</body>
$("body").on('click', '.calculator__step img', function(e){
var sc = '.step-' + (Number($(this).parent().attr("class").match(/(step\-[0-9]+)/)[0].match(/[\d]+$/)[0]) + 1);
var dn = $(sc).offset().top;
// sc - в переменную заносим информацию о том, к какому блоку надо перейти
// dn - определяем положение блока на странице
$('html, body').animate({scrollTop: dn}, 1000);
});
$(document).ready(function() {
//$("body").on('click', '[href*="#"]', function(e){ такой вариант НАДЁЖНЕЕ, когда динамически изменяется DOM
$('a[href^="#"]').on('click', function(e) {
// отменяем стандартное действие ссылки
e.preventDefault();
var sc = $(this).attr("href");
var dn = $(sc).offset().top;
// sc - в переменную заносим информацию о том, к какому блоку надо перейти
// dn - определяем положение блока на странице
$('html, body').animate({scrollTop: dn}, 1000);
// 1000 скорость перехода в миллисекундах
});
});
$("#review").load('index.php?route=blog/article/review&article_id={{ article_id }}', function(response, status, xhr) {
if (status == "error") {
var msg = " Извините, но произошла ошибка: ";
$("#error").html(msg + xhr.status + " " + xhr.statusText);
} else {
var sc = window.location.hash;//ссылка с id (#answer_item_2349276)которую мы поймали на другой странице, например (qna.habr.com/q/556291#answer_item_2349276)
var dn = $(sc).offset().top;//определяем положение блока на странице
$('html, body').animate({scrollTop: dn}, 1000);
}
});