У меня есть функция, которая прокручивает до якорной позиции в списке
function snapToAnchor(anchor) {
$('#divProductScroll').scrollTop(0);
var offset = $(anchor).offset().top - $('#divProductScroll').offset().top;
$('#divProductScroll').scrollTop(offset);
//$('#divProductScroll').animate({ scrollTop: offset }, 250);
}
, но это иногда приводит к ошибке
, говоря Невозможно прочитать свойство 'top' из null
Я не так хорош с JavaScript
Может ли кто-нибудь помочь с этой проблемой?
Я нашел проблему. Эта функция snapToAnchor находится в диалоговой модели, поэтому во второй раз, когда я нажимаю на эту функцию, список не генерируется, поэтому у меня есть нулевое значение, поэтому перед запуском этой функции я воссоздаю модальный режим, а затем перехожу кфункция, теперь не имеет значения null.