jQuery scrollTop работает только тогда, когда DevTools открыт в Edge

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

В настоящее время я работаю с платформой под названием 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 работает только с открытыми инструментами разработчика. Однако последний комментарий об этом решается из обновления с 2016 года, а моя версия Edge - с середины 2017 года?

0 ответов

Другие вопросы по тегам