Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2019, 12:09
Аспирант
Отправить личное сообщение для alex-romanov Посмотреть профиль Найти все сообщения от alex-romanov
 
Регистрация: 02.02.2019
Сообщений: 67

как сфокусироваться на появляемом элементе
Например есть таблица.

По клику на строке, строка выделяется и внизу появляется надпись.

/*выборка нескольких строк*/
        function fetchRows() {
            var selectorMessage = '.' + divMessage;

            $('table td').hover(function () {

                $(this).parent().find('td').css('background', 'rgb(199, 255, 181)');

                $(this).click(function () {

                    var idCell = $(this).parent().find('td').eq(0).html();

                    outputMessage(selectorMessage, 'Удалить выбранную строку c индексом : ' + idCell + ' ?');
                    $(selectorMessage).focus();
                });


            }, function () {
                $(this).parent().find('td').css('background', 'white');

                outputMessage(selectorMessage, '');

                if (options.isUsedDataTables) {
                    applyStyleForDataTables();
                } else {
                    applySettingsDefault();
                }
            });

        }



но вся страница имеет полосы прокрутки (добавлены были автоматически без моего участия плагином dataTables)
и сообщение, при выделении строки, не находится в видимой части страницы.

Можно ли сделать так, чтобы как только на странице появляется динамически, какой-то элемент, то он бы автоматически показывался в области видимости, а вся остальная часть поднималась, чтобы не делать это с помощью полос прокрутки ?
Ответить с цитированием