Как убрать плавающий скролл при фокусе на поле?

Всем привет, кто знает как поправить баг с плавающим скроллом? при фокусе на поле происходит скролл. Мб кто сталкивался с подобной проблемой, буду весьма благодарен

https://www.youtube.com/watch?v=lcvyRDKO78c

Js-код(Тут функция modal)
function modal() {     
        $(document).on("click", '.open_modal', function(event) {
            var append=  $("<div class='modal-backdrop fade in'></div>");
            var id_modal = $(this).data('name-modal');
            var close = $(id_modal).find(".modal_close"); 
            event.preventDefault();
            modal_wrap[id_modal] = append;      
            zIndexModal = zIndexModal + 1;
            $("body").addClass("modal-open").css({
                "padding-right": getScrollbarWidth()
            });            
            setTimeout(function(){
                $(id_modal).addClass('active show').css({
                    "z-index" : zIndexModal ,
                    "display": "block"
                });
            },500)

            if($(this).data("namestation")) {
                $(id_modal).find(".fill__form--head .sel-desc span").text($(this).data("namestation"));
                $(id_modal).find("input[name=name_stantion]").val($(this).data("namestation"));
            }            
            if(!$("body").hasClass("modal-open")) {
                $(".sites__index__block").append(append);  
            }

            close.one("click", function() {
                close_modal()
            });

        });

    };
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 1
fallus
@fallus
Возможно стоит проставить всем инпутам и селектам(и т.п.) аттрибут tabindex.
На десктопе это позволяет выбирать очерёдность фокусируемого инпута при нажатии tab.
tabindex="1"
tabindex="3"
tabindex="2"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы