У меня есть сайт, который использует виджет чата поддержки Zendesk, но виджет не работает на мобильных устройствах.В консоли я вижу, что в одном из наших файлов JS есть ошибка:
TypeError: element.offset не является функцией
Это затем вызывает другие ошибки в коде веб-виджета, в результате чего он не загружается.
В нашем файле JS, однако, кажется, что «элемент» определен, поэтому я не уверен, что является причиной проблемы.
Это гдеЯ думаю, что элемент определен:
$.tools.validator.fn('#some_code', "This is the text", function(input, value) {
var element = $('#' + input.attr('data-match-field'));
return element.size() == 0 || element.val() == value;
});
Здесь ошибка происходит в том же файле:
function scrollTo(element) {
$("html, body").animate({scrollTop:element.offset().top}, 'ease');
}
Я надеюсь, что вы все можете помочь мне выяснить, чтоЯ скучаю.Заранее спасибо.