jQuery scrollTop работает только когда DevTools открыт в Edge - PullRequest
0 голосов
/ 25 сентября 2019

У меня странная проблема ... Я просто надеюсь, что кто-то мне поверит.

В настоящее время я работаю с платформой под названием K2, где в форме я ввел некоторые jQuery.Скрипт прокручивает элемент управления списком до определенного элемента в этом списке и работает без проблем в Chrome и IE.Но не в Edge (v16.16299), , если у меня не открыт DevTools .

Это функция.Если я помещаю alert () перед animate (), я получаю его, не открывая DevTools ... Поэтому я предполагаю, что он должен что-то делать с animate или scrollTop?

$(function() { jQuery.fn.scrollTo = function(elem) { $(this).animate({ scrollTop: $(this).scrollTop() - $(this).offset().top + $(elem).offset().top - 4 }, 500); return this; }; });

Затем вызывается scrollTo.внутри правила K2):

$("#idOfParent").scrollTo("input[value='aValueImGetting'");

Я не знаю, и самое близкое, что я нашел, это то, что мне не помогло, так как я не могу обновить Edge из-за ... материала: Javascript в Edge работает только с открытыми devtools Тем не менее, последний комментарий об этом решении из обновления относится к 2016 году, а моя версия Edge с середины 2017 года?

...