Показать сообщение отдельно
  #23 (permalink)  
Старый 01.12.2019, 15:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от ozoro
Это для того, чтобы после открытия окна страница не скролилась наверх.
Выбросить, это ни к чему.

var scl = $(window).scrollTop();
var scrtop = "-"+scl+"px";


//открытие модального окна
$(document).on("shown.bs.modal", ".modal", function () {
    // Когда модальное окно открыто, фиксируем элемент body
    $(this).data({top: $(window).scrollTop()});
    $("body").css("position", "fixed");
});
 
// закрытие модального окна
$(document).on("hidden.bs.modal", ".modal", function () {
    // Когда модальное окно скрыто...
    $("body").css("position", "static");
    $(window).scrollTop($(this).data('top'));
});
Ответить с цитированием